SYSTEM:
Operating System: Kubuntu 19.10
(Ubuntu Eoan Ermine, development branch)
KDE Plasma Version: 5.15.90
KDE Frameworks Version: 5.58.0
Qt Version: 5.12.2
Kernel Version: 5.0.0-16-generic
Kernel Linux 5.0.0-16-generic (x86_64)
Version #17-Ubuntu SMP Wed May 15 10:52:21 UTC 2019
C Library GNU C Library / (Ubuntu GLIBC 2.29-0ubuntu2) 2.29
OS Type: 64-bit
Processors: 2 × Intel® Core™2 CPU 6700 @ 2.66GHz
Memory: 5,8 GiB
graphics: GeForce GT 610
------------------------------------------------------------------------------------------
System-settings crashing when i choose "input devices" (mouse, keboard etc.)
Backtrace:
~~~~~~~~~~~~~~~~~~
Application: Systeeminstellingen (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f545c0776c0 (LWP 25783))]
Thread 6 (Thread 0x7f544933d700 (LWP 25792)):
#0 0x00007f5460690f79 in __GI___libc_read (fd=12, buf=0x7f544933cb20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1 0x00007f545e42f6e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f545e3e87ef in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f545e3e8cc0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f545e3e8e3c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f5460c1e063 in QEventDispatcherGlib::processEvents (this=0x7f5440000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6 0x00007f5460bc95bb in QEventLoop::exec (this=this@entry=0x7f544933cd40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#7 0x00007f5460a142c6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#8 0x00007f545fd2fef5 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9 0x00007f5460a15612 in QThreadPrivate::start (arg=0x55dcb0970870) at thread/qthread_unix.cpp:361
#10 0x00007f545ee8d182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#11 0x00007f54606a1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f5449d81700 (LWP 25790)):
#0 futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f5449d80bd0, expected=0, futex_word=0x55dcb08a9814) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1 __pthread_cond_wait_common (abstime=0x7f5449d80c80, mutex=0x55dcb08a97c0, cond=0x55dcb08a97e8) at pthread_cond_wait.c:533
#2 __pthread_cond_timedwait (cond=0x55dcb08a97e8, mutex=0x55dcb08a97c0, abstime=0x7f5449d80c80) at pthread_cond_wait.c:667
#3 0x00007f5460a1b6b5 in QWaitConditionPrivate::wait_relative (this=0x55dcb08a97c0, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4 QWaitConditionPrivate::wait (deadline=..., this=0x55dcb08a97c0) at thread/qwaitcondition_unix.cpp:144
#5 QWaitCondition::wait (this=<optimized out>, mutex=0x55dcb08113b0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6 0x00007f5460a1b7e6 in QWaitCondition::wait (this=this@entry=0x55dcb08a7180, mutex=mutex@entry=0x55dcb08113b0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7 0x00007f5460a18de1 in QThreadPoolThread::run (this=0x55dcb08a7170) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:240
#8 0x00007f5460a15612 in QThreadPrivate::start (arg=0x55dcb08a7170) at thread/qthread_unix.cpp:361
#9 0x00007f545ee8d182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007f54606a1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f544a582700 (LWP 25789)):
#0 futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f544a581bd0, expected=0, futex_word=0x55dcb0768d80) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1 __pthread_cond_wait_common (abstime=0x7f544a581c80, mutex=0x55dcb0768d30, cond=0x55dcb0768d58) at pthread_cond_wait.c:533
#2 __pthread_cond_timedwait (cond=0x55dcb0768d58, mutex=0x55dcb0768d30, abstime=0x7f544a581c80) at pthread_cond_wait.c:667
#3 0x00007f5460a1b6b5 in QWaitConditionPrivate::wait_relative (this=0x55dcb0768d30, deadline=...) at thread/qwaitcondition_unix.cpp:136
#4 QWaitConditionPrivate::wait (deadline=..., this=0x55dcb0768d30) at thread/qwaitcondition_unix.cpp:144
#5 QWaitCondition::wait (this=<optimized out>, mutex=0x55dcb08113b0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6 0x00007f5460a1b7e6 in QWaitCondition::wait (this=this@entry=0x55dcb08a9370, mutex=mutex@entry=0x55dcb08113b0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7 0x00007f5460a18de1 in QThreadPoolThread::run (this=0x55dcb08a9360) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:240
#8 0x00007f5460a15612 in QThreadPrivate::start (arg=0x55dcb08a9360) at thread/qthread_unix.cpp:361
#9 0x00007f545ee8d182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007f54606a1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f5459a37700 (LWP 25786)):
#0 0x00007f545e433b14 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f545e3e8680 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f545e3e8cc0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f545e3e8e3c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5460c1e063 in QEventDispatcherGlib::processEvents (this=0x7f544c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5 0x00007f5460bc95bb in QEventLoop::exec (this=this@entry=0x7f5459a36d30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6 0x00007f5460a142c6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7 0x00007f5460e96565 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#8 0x00007f5460a15612 in QThreadPrivate::start (arg=0x7f5460f16d80) at thread/qthread_unix.cpp:361
#9 0x00007f545ee8d182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#10 0x00007f54606a1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f545aff4700 (LWP 25785)):
#0 0x00007f5460695729 in __GI___poll (fds=0x7f545aff3c68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f545ee4a917 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007f545ee4c53a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007f545b9c26a8 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4 0x00007f5460a15612 in QThreadPrivate::start (arg=0x55dcb029fc20) at thread/qthread_unix.cpp:361
#5 0x00007f545ee8d182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6 0x00007f54606a1b1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f545c0776c0 (LWP 25783)):
[KCrash Handler]
#6 0x00007f543b9e5954 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kded_touchpad.so
#7 0x00007f546164b7c2 in QWidgetItemV2::updateCacheIfNecessary (this=0x55dcb0c3c5b0) at kernel/qlayoutitem.cpp:724
#8 QWidgetItemV2::updateCacheIfNecessary (this=0x55dcb0c3c5b0) at kernel/qlayoutitem.cpp:719
#9 0x00007f546164bafd in QWidgetItemV2::maximumSize (this=0x55dcb0c3c5b0) at kernel/qlayoutitem.cpp:812
#10 QWidgetItemV2::maximumSize (this=0x55dcb0c3c5b0) at kernel/qlayoutitem.cpp:806
#11 0x00007f54616400a2 in QBoxLayoutPrivate::setupGeom (this=this@entry=0x55dcb0c3c240) at kernel/qboxlayout.cpp:289
#12 0x00007f5461640d98 in QBoxLayoutPrivate::setupGeom (this=0x55dcb0c3c240) at kernel/qboxlayout.cpp:256
#13 QBoxLayout::minimumSize (this=<optimized out>) at kernel/qboxlayout.cpp:627
#14 0x00007f546164788d in QLayout::totalMinimumSize (this=0x55dcb0c3c090) at kernel/qlayout.cpp:693
#15 0x00007f5461649594 in qSmartMinSize (w=0x55dcb0c3b860) at kernel/qlayoutengine.cpp:387
#16 0x00007f54617b5173 in QScrollAreaPrivate::updateScrollBars (this=0x55dcb0c35610) at /usr/include/c++/8/bits/atomic_base.h:390
#17 0x00007f546166a53e in QWidget::event (this=this@entry=0x55dcb095dbd0, event=event@entry=0x7ffdef7a4380) at kernel/qwidget.cpp:9096
#18 0x00007f546170e6ce in QFrame::event (this=0x55dcb095dbd0, e=0x7ffdef7a4380) at widgets/qframe.cpp:550
#19 0x00007f5460bca5fb in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1186
#20 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55dcb095d660, event=event@entry=0x7ffdef7a4380) at kernel/qcoreapplication.cpp:1175
#21 0x00007f546162a541 in QApplicationPrivate::notify_helper (this=this@entry=0x55dcb027eac0, receiver=receiver@entry=0x55dcb095d660, e=e@entry=0x7ffdef7a4380) at kernel/qapplication.cpp:3728
#22 0x00007f5461631930 in QApplication::notify (this=0x7ffdef7a5440, receiver=0x55dcb095d660, e=0x7ffdef7a4380) at kernel/qapplication.cpp:3483
#23 0x00007f5460bca8e9 in QCoreApplication::notifyInternal2 (receiver=0x55dcb095d660, event=0x7ffdef7a4380) at ../../include/QtCore/5.12.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:322
#24 0x00007f54616626c6 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x55dcb0c36630, recursive=<optimized out>, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7962
#25 0x00007f5461662629 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x55dcb0c35610, recursive=<optimized out>, disableUpdates=<optimized out>) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:131
#26 0x00007f5461662629 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x55dcb0688f60, recursive=<optimized out>, disableUpdates=<optimized out>) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:131
#27 0x00007f5461662629 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x55dcb04ae480, recursive=<optimized out>, disableUpdates=<optimized out>) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:131
#28 0x00007f5461662629 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x55dcb03df9b0, recursive=<optimized out>, disableUpdates=<optimized out>) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:131
#29 0x00007f5461662629 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x55dcb026f610, recursive=recursive@entry=true, disableUpdates=<optimized out>, disableUpdates@entry=true) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:131
#30 0x00007f5461666817 in QWidgetPrivate::prepareToRender (this=this@entry=0x55dcb026f610, region=..., renderFlags=..., renderFlags@entry=...) at ../../include/QtWidgets/../../src/widgets/kernel/qwidget.h:131
#31 0x00007f5461666ed6 in QWidget::render (this=<optimized out>, painter=0x7ffdef7a4838, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:5156
#32 0x00007f5459af98f4 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/oxygen.so
#33 0x00007f5459af8d25 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/oxygen.so
#34 0x00007f5459ae229a in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/oxygen.so
#35 0x00007f5460bf4426 in QMetaObject::activate (sender=0x55dcb07f8c70, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3793
#36 0x00007f5461724451 in QComboBox::currentIndexChanged (this=this@entry=0x55dcb07f8c70, _t1=<optimized out>) at .moc/moc_qcombobox.cpp:509
#37 0x00007f5461726483 in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=this@entry=0x55dcb04997d0, index=...) at ../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:62
#38 0x00007f5461728a9b in QComboBoxPrivate::setCurrentIndex (this=this@entry=0x55dcb04997d0, mi=...) at widgets/qcombobox.cpp:2192
#39 0x00007f5461728cb1 in QComboBox::setCurrentIndex (this=<optimized out>, index=66) at widgets/qcombobox.cpp:2154
#40 0x00007f544a890c58 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_keyboard.so
#41 0x00007f544a89364e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_keyboard.so
#42 0x00007f544a88f146 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_keyboard.so
#43 0x00007f5461f8c5d9 in KCModule::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./obj-x86_64-linux-gnu/src/KF5ConfigWidgets_autogen/EWIEGA46WW/moc_kcmodule.cpp:110
#44 0x00007f5460bf4ca2 in QObject::event (this=this@entry=0x55dcb075f0c0, e=e@entry=0x55dcb07bc390) at kernel/qobject.cpp:1260
#45 0x00007f5461669feb in QWidget::event (this=0x55dcb075f0c0, event=0x55dcb07bc390) at kernel/qwidget.cpp:9383
#46 0x00007f546162a551 in QApplicationPrivate::notify_helper (this=this@entry=0x55dcb027eac0, receiver=receiver@entry=0x55dcb075f0c0, e=e@entry=0x55dcb07bc390) at kernel/qapplication.cpp:3736
#47 0x00007f5461631930 in QApplication::notify (this=0x7ffdef7a5440, receiver=0x55dcb075f0c0, e=0x55dcb07bc390) at kernel/qapplication.cpp:3483
#48 0x00007f5460bca8e9 in QCoreApplication::notifyInternal2 (receiver=0x55dcb075f0c0, event=0x55dcb07bc390) at ../../include/QtCore/5.12.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:322
#49 0x00007f5460bcd927 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55dcb0276000) at kernel/qcoreapplication.cpp:1799
#50 0x00007f5460c1ea43 in postEventSourceDispatch (s=0x55dcb0343f90) at kernel/qeventdispatcher_glib.cpp:276
#51 0x00007f545e3e8b0e in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f545e3e8da8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f545e3e8e3c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f5460c1e047 in QEventDispatcherGlib::processEvents (this=0x55dcb033bea0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#55 0x00007f5460bc95bb in QEventLoop::exec (this=this@entry=0x7ffdef7a5360, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#56 0x00007f5460bd15e2 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#57 0x000055dcafa3c639 in ?? ()
#58 0x00007f54605aab6b in __libc_start_main (main=0x55dcafa3c250, argc=1, argv=0x7ffdef7a5588, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdef7a5578) at ../csu/libc-start.c:308
#59 0x000055dcafa3c6ba in _start ()
[Inferior 1 (process 25783) detached]
ProblemType: Crash
DistroRelease: Ubuntu 19.10
Package: systemsettings 4:5.15.90-0ubuntu1
ProcVersionSignature: Ubuntu 5.0.0-16.17-generic 5.0.8
Uname: Linux 5.0.0-16-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu2
Architecture: amd64
CurrentDesktop: KDE
Date: Sat Jun 8 18:02:55 2019
ExecutablePath: /usr/bin/systemsettings5
InstallationDate: Installed on 2019-06-02 (6 days ago)
InstallationMedia: Kubuntu 19.10 "Eoan Ermine" - Alpha amd64 (20190531)
ProcCmdline: /bin/systemsettings5
ProcEnviron:
LANGUAGE=nl
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=nl_NL.UTF-8
SHELL=/bin/bash
Signal: 11
SourcePackage: systemsettings
StacktraceTop:
?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kded_touchpad.so
QWidgetItemV2::updateCacheIfNecessary (this=0x556844cfcf40) at kernel/qlayoutitem.cpp:724
QWidgetItemV2::updateCacheIfNecessary (this=0x556844cfcf40) at kernel/qlayoutitem.cpp:719
QWidgetItemV2::maximumSize (this=0x556844cfcf40) at kernel/qlayoutitem.cpp:812
QWidgetItemV2::maximumSize (this=0x556844cfcf40) at kernel/qlayoutitem.cpp:806
Title: systemsettings5 crashed with SIGSEGV in QWidgetItemV2::updateCacheIfNecessary()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
separator:
SUMMARY
Touchpad crashes when selected System Setting -> Input -> touchpad or launching touchpad directly via krunner on a desktop system that does not have a touchpad
STEPS TO REPRODUCE
1. On a desktop that does not have a touchpad, select System Setting -> Input -> Touchpad
OBSERVED RESULT
System settings crashes immediately.
EXPECTED RESULT
"Greyed out" Touchpad options and system settings not crashing.
SOFTWARE/OS VERSIONS
Operating System: Kubuntu 19.04
KDE Plasma Version: 5.15.90
KDE Frameworks Version: 5.58.0
Qt Version: 5.12.2
Kernel Version: 5.0.0-15-generic
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-4771 CPU @ 3.50GHz
Memory: 15.5 GiB of RAM
ADDITIONAL INFORMATION:
Crash report: https:/ /paste. ubuntu. com/p/tZCXq6HhB H/