Bug 390697 - KDE Settings crashed when selecting Widget Style
Summary: KDE Settings crashed when selecting Widget Style
Status: RESOLVED DUPLICATE of bug 382237
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.12.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-02-18 19:44 UTC by Sektor van Skijlen
Modified: 2020-02-13 19:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sektor van Skijlen 2018-02-18 19:44:09 UTC
Application: systemsettings5 (5.12.0)

Qt Version: 5.10.0
Frameworks Version: 5.43.0
Operating System: Linux 4.15.3-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

Selected "Application Style"
Moved by Tab to focus the Widget Style combo box.
Moved by Down key up to Windows 1.3 style (gtk2 lies below).
Move by Down key once and the app crashes.

Didn't try this second time. gtk2 can be also selected by mouse and nothing wrong happens.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3d18eabd40 (LWP 3664))]

Thread 12 (Thread 0x7f3cadcef700 (LWP 5971)):
#0  0x00007f3d14904a78 in read () at /lib64/libc.so.6
#1  0x00007f3d0e735420 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d0e6f0bf7 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d0e6f10b0 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3d0e6f121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f3d152437eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d151ea71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3d1501193a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3d12b63fd5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f3d15016930 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f3cafbff700 (LWP 5969)):
#0  0x00007f3d14904a78 in read () at /lib64/libc.so.6
#1  0x00007f3d0e735420 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d0e6f0bf7 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d0e6f10b0 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3d0e6f121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f3d152437eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d151ea71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3d1501193a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3d12b63fd5 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f3d15016930 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f3cc2080700 (LWP 5763)):
#0  0x00007f3d14908f8b in poll () at /lib64/libc.so.6
#1  0x00007f3d0e6f1109 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d0e6f121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3cb45e192d in  () at /usr/lib64/gio/modules/libdconfsettings.so
#4  0x00007f3d0e7187f5 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f3cd94e3700 (LWP 5762)):
#0  0x00007f3d0e736759 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f3d0e6f0c96 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d0e6f1190 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d0e6f14a2 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3cc2c67bf6 in  () at /usr/lib64/libgio-2.0.so.0
#5  0x00007f3d0e7187f5 in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f3cd3b1e700 (LWP 5761)):
#0  0x00007f3d0e736759 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f3d0e6f0124 in g_main_context_release () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d0e6f10c6 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d0e6f121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3d0e6f1261 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f3d0e7187f5 in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#7  0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f3cc1672700 (LWP 3707)):
#0  0x00007f3d1500e2ec in QMutex::lock() () at /usr/lib64/libQt5Core.so.5
#1  0x00007f3d1524371d in postEventSourcePrepare(_GSource*, int*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f3d0e6f0668 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d0e6f103b in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3d0e6f121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f3d152437eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d151ea71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3d1501193a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3d15016930 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f3cd0e29700 (LWP 3695)):
#0  0x00007f3d10ae882d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3d15017c8b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f3d1501046b in QSemaphore::acquire(int) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f3d11a0b114 in QLibProxyWrapper::run() () at /usr/lib64/libQt5Network.so.5
#4  0x00007f3d15016930 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f3cd162a700 (LWP 3694)):
#0  0x00007f3d14904a78 in read () at /lib64/libc.so.6
#1  0x00007f3d0e735420 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d0e6f0bf7 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d0e6f10b0 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3d0e6f121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f3d152437eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d151ea71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3d1501193a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3d15016930 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3cd24c7700 (LWP 3693)):
#0  0x00007f3d149208df in __libc_enable_asynccancel () at /lib64/libc.so.6
#1  0x00007f3d14908f76 in poll () at /lib64/libc.so.6
#2  0x00007f3d0e6f1109 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d0e6f121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3d152437eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3d151ea71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d1501193a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3d15016930 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f3ced494700 (LWP 3672)):
#0  0x00007f3d0e736759 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f3d0e6f0673 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d0e6f103b in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d0e6f121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3d152437eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3d151ea71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d1501193a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3d12b63fd5 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f3d15016930 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3cfc972700 (LWP 3667)):
#0  0x00007f3d14908f8b in poll () at /lib64/libc.so.6
#1  0x00007f3d0e6f1109 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3d0e6f121c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3d152437eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f3d151ea71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3d1501193a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3d16b3da35 in QDBusConnectionManager::run() () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f3d15016930 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3d10ae2558 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3d1491372f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3d18eabd40 (LWP 3664)):
[KCrash Handler]
#6  0x00007f3ca693cc59 in gdk_display_open () at /usr/lib64/libgdk-x11-2.0.so.0
#7  0x00007f3ca690d492 in gdk_display_open_default_libgtk_only () at /usr/lib64/libgdk-x11-2.0.so.0
#8  0x00007f3c97af7c62 in gtk_init () at /usr/lib64/libgtk-x11-2.0.so.0
#9  0x00007f3ca6bca305 in  () at /usr/lib64/qt5/plugins/styles/libqgtk2style.so
#10 0x00007f3ca6bcba1b in  () at /usr/lib64/qt5/plugins/styles/libqgtk2style.so
#11 0x00007f3d16273823 in QStyleFactory::create(QString const&) () at /usr/lib64/libQt5Widgets.so.5
#12 0x00007f3cd9b46964 in  () at /usr/lib64/qt5/plugins/kcm_style.so
#13 0x00007f3cd9b479c4 in  () at /usr/lib64/qt5/plugins/kcm_style.so
#14 0x00007f3d1521a02a in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#15 0x00007f3d16304f91 in QComboBox::activated(int) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007f3d16306b30 in QComboBoxPrivate::emitActivated(QModelIndex const&) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f3d1630d1a2 in QComboBox::keyPressEvent(QKeyEvent*) () at /usr/lib64/libQt5Widgets.so.5
#18 0x00007f3d16244bb7 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#19 0x00007f3d16308186 in QComboBox::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#20 0x00007f3d1620801c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#21 0x00007f3d16210852 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#22 0x00007f3d151ebf08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#23 0x00007f3d16260a9c in QWidgetWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007f3d1620801c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007f3d1620f314 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#26 0x00007f3d151ebf08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f3d159fcd18 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib64/libQt5Gui.so.5
#28 0x00007f3d15a01a05 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#29 0x00007f3d159daeab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#30 0x00007f3d0861678b in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5XcbQpa.so.5
#31 0x00007f3d151ea71a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#32 0x00007f3d151f3254 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#33 0x00005608cb853924 in  ()
#34 0x00007f3d1483bf4a in __libc_start_main () at /lib64/libc.so.6
#35 0x00005608cb8539aa in _start ()

Possible duplicates by query: bug 382237.

Reported using DrKonqi
Comment 1 Christoph Feck 2018-03-01 02:46:22 UTC

*** This bug has been marked as a duplicate of bug 382237 ***
Comment 2 David Edmundson 2020-02-13 19:35:13 UTC
*** Bug 417591 has been marked as a duplicate of this bug. ***