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

            Bug ID: 365738
           Summary: Crash when opening Touchpad in Input Devices in System
                    Settings (Kwayland)
           Product: systemsettings
           Version: 5.7.1
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: m...@rainer-finke.de

Application: systemsettings5 (5.7.1)

Qt Version: 5.7.0
Frameworks Version: 5.24.0
Operating System: Linux 4.6.4-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed: Open Touchpad in Input Devices
in System Settings

- Unusual behavior I noticed: System Settings always crash

- Custom settings of the application: Nothing known

Open application from terminal:
> systemsettings5 
QObject::connect: invalid null parameter
Using Wayland-EGL
Trying to convert empty KLocalizedString to QString.
Trying to convert empty KLocalizedString to QString.
Trying to convert empty KLocalizedString to QString.
Speicherzugriffsfehler (Speicherabzug geschrieben)

journalctl -f:
Jul 16 12:32:50 gbook plasmashell[1209]: kf5idletime_kwayland: This plugin does
not support polling idle time
Jul 16 12:32:56 gbook kernel: systemsettings5[3227]: segfault at 0 ip
00007f2470b2fcab sp 00007ffca46cf020 error 4 in
kded_touchpad.so[7f2470b1a000+50000]                                            
Jul 16 12:32:56 gbook systemd[1]: Started Process Core Dump (PID 3233/UID 0).   
Jul 16 12:32:56 gbook systemd-coredump[3234]: Process 3227 (systemsettings5) of
user 1000 dumped core.                                          

                                                Stack trace of thread 3227:     
                                                #0  0x00007f2470b2fcab n/a
(kded_touchpad.so)                                                     
                                                #1  0x00007f2470b2c478 n/a
(kded_touchpad.so)                                                     
                                                #2  0x00007f24916885fb
_ZN14KPluginFactory6createEPKcP7QWidgetP7QObjectRK5QListI8QVariantERK7QString
(libKF5CoreAddons.so.5)                                                         
                                                #3  0x00007f249467a5a7
_ZN14KCModuleLoader10loadModuleERK12KCModuleInfoNS_14ErrorReportingEP7QWidgetRK11QStringList
(libKF5KCMUtils.so.5)                                                           
                                                #4  0x00007f249468364f n/a
(libKF5KCMUtils.so.5)                                                  
                                                #5  0x00007f2494684245
_ZNK13KCModuleProxy10realModuleEv (libKF5KCMUtils.so.5)                    
                                                #6  0x00007f2494684823
_ZN13KCModuleProxy9showEventEP10QShowEvent (libKF5KCMUtils.so.5)           
                                                #7  0x00007f2492dc5f18
_ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5)                            
                                                #8  0x00007f2492d7ee3c
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)  
                                                #9  0x00007f2492d865b1
_ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)            
                                                #10 0x00007f24911efc80
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5) 
                                                #11 0x00007f2492dc2b48
_ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)                    
                                                #12 0x00007f2492dc2a87
_ZN14QWidgetPrivate12showChildrenEb (libQt5Widgets.so.5)                   
                                                #13 0x00007f2492dc2b1f
_ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                                                #14 0x00007f2492dc5965
_ZN7QWidget10setVisibleEb (libQt5Widgets.so.5)
                                                #15 0x00007f2492dc2a98
_ZN14QWidgetPrivate12showChildrenEb (libQt5Widgets.so.5)
                                                #16 0x00007f2492dc2b1f
_ZN14QWidgetPrivate11show_helperEv (libQt5Widgets.so.5)
                                                #17 0x00007f2492dc5965
_ZN7QWidget10setVisibleEb (libQt5Widgets.so.5)
                                                #18 0x00007f2492da7575
_ZN14QStackedLayout15setCurrentIndexEi (libQt5Widgets.so.5)
                                                #19 0x00007f2492da7784
_ZN14QStackedLayout16setCurrentWidgetEP7QWidget (libQt5Widgets.so.5)
                                                #20 0x00007f2492f0e5c1
_ZN14QStackedWidget16setCurrentWidgetEP7QWidget (libQt5Widgets.so.5)
                                                #21 0x00007f24935816a8 n/a
(libKF5WidgetsAddons.so.5)
                                                #22 0x00007f2493582351 n/a
(libKF5WidgetsAddons.so.5)
                                                #23 0x00007f249121b4e9
_ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5)
                                                #24 0x00007f249119faa7
_ZN19QItemSelectionModel16selectionChangedERK14QItemSelectionS2_
(libQt5Core.so.5)
                                                #25 0x00007f24911a42bc
_ZN19QItemSelectionModel20emitSelectionChangedERK14QItemSelectionS2_
(libQt5Core.so.5)
                                                #26 0x00007f24911a7e52
_ZN19QItemSelectionModel6selectERK14QItemSelection6QFlagsINS_13SelectionFlagEE
(libQt5Core.so.5)
                                                #27 0x00007f2492febfb5
_ZN9QListView12setSelectionERK5QRect6QFlagsIN19QItemSelectionModel13SelectionFlagEE
(libQt5Widgets.so.5)
                                                #28 0x00007f2492fcd82f
_ZN17QAbstractItemView15mousePressEventEP11QMouseEvent (libQt5Widgets.so.5)
                                                #29 0x00007f2492dc678f
_ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5)
                                                #30 0x00007f2492ead62e
_ZN6QFrame5eventEP6QEvent (libQt5Widgets.so.5)
                                                #31 0x00007f2492fd3e03
_ZN17QAbstractItemView13viewportEventEP6QEvent (libQt5Widgets.so.5)
                                                #32 0x00007f24911ef9e1
_ZN23QCoreApplicationPrivate29sendThroughObjectEventFiltersEP7QObjectP6QEvent
(libQt5Core.so.5)
                                                #33 0x00007f2492d7ee15
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                                #34 0x00007f2492d8746d
_ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                                #35 0x00007f24911efc80
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                                                #36 0x00007f2492d85b1d
_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb
(libQt5Widgets.so.5)
                                                #37 0x00007f2492ddffc0 n/a
(libQt5Widgets.so.5)
                                                #38 0x00007f2492de2763 n/a
(libQt5Widgets.so.5)
                                                #39 0x00007f2492d7ee3c
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                                #40 0x00007f2492d865b1
_ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                                #41 0x00007f24911efc80
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                                                #42 0x00007f24925ed0e3
_ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE
(libQt5Gui.so.5)
                                                #43 0x00007f24925eec65
_ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE
(libQt5Gui.so.5)
                                                #44 0x00007f24925cccbb
_ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Gui.so.5)
                                                #45 0x00007f2483705d80 n/a
(libQt5WaylandClient.so.5)
                                                #46 0x00007f248acfcdd7
g_main_context_dispatch (libglib-2.0.so.0)
                                                #47 0x00007f248acfd040 n/a
(libglib-2.0.so.0)
                                                #48 0x00007f248acfd0ec
g_main_context_iteration (libglib-2.0.so.0)
                                                #49 0x00007f249124457f
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5)
                                                #50 0x00007f24911ee0da
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                                #51 0x00007f24911f65cc
_ZN16QCoreApplication4execEv (libQt5Core.so.5)
                                                #52 0x000000000040c0de n/a
(systemsettings5)
                                                #53 0x00007f2490861741
__libc_start_main (libc.so.6)
                                                #54 0x000000000040c159 _start
(systemsettings5)

                                                Stack trace of thread 3230:
                                                #0  0x00007f248ca01458
pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007f2491016b66
_ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                                #2  0x00007f2491012274 n/a
(libQt5Core.so.5)
                                                #3  0x00007f2491015d78 n/a
(libQt5Core.so.5)
                                                #4  0x00007f248c9fb484
start_thread (libpthread.so.0)
                                                #5  0x00007f24909286dd __clone
(libc.so.6)

                                                Stack trace of thread 3229:
                                                #0  0x00007f248ca01458
pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007f2491016b66
_ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                                #2  0x00007f2491012274 n/a
(libQt5Core.so.5)
                                                #3  0x00007f2491015d78 n/a
(libQt5Core.so.5)
                                                #4  0x00007f248c9fb484
start_thread (libpthread.so.0)
                                                #5  0x00007f24909286dd __clone
(libc.so.6)

                                                Stack trace of thread 3231:
                                                #0  0x00007f248ca01458
pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007f2491016b66
_ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                                #2  0x00007f2491012274 n/a
(libQt5Core.so.5)
                                                #3  0x00007f2491015d78 n/a
(libQt5Core.so.5)
                                                #4  0x00007f248c9fb484
start_thread (libpthread.so.0)
                                                #5  0x00007f24909286dd __clone
(libc.so.6)

                                                Stack trace of thread 3232:
                                                #0  0x00007f248ca01458
pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007f2491016b66
_ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                                #2  0x00007f2491012274 n/a
(libQt5Core.so.5)
                                                #3  0x00007f2491015d78 n/a
(libQt5Core.so.5)
                                                #4  0x00007f248c9fb484
start_thread (libpthread.so.0)
                                                #5  0x00007f24909286dd __clone
(libc.so.6)

                                                Stack trace of thread 3228:
                                                #0  0x00007f249091f6cd poll
(libc.so.6)
                                                #1  0x00007f248acfcfd6 n/a
(libglib-2.0.so.0)
                                                #2  0x00007f248acfd0ec
g_main_context_iteration (libglib-2.0.so.0)
                                                #3  0x00007f249124459b
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5)
                                                #4  0x00007f24911ee0da
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                                #5  0x00007f24910110f3
_ZN7QThread4execEv (libQt5Core.so.5)
                                                #6  0x00007f2491b58e75 n/a
(libQt5DBus.so.5)
                                                #7  0x00007f2491015d78 n/a
(libQt5Core.so.5)
                                                #8  0x00007f248c9fb484
start_thread (libpthread.so.0)
                                                #9  0x00007f24909286dd __clone
(libc.so.6)

The crash can be reproduced every time.

-- Backtrace:
Application: Systemeinstellungen (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f50e25e4800 (LWP 2967))]

Thread 2 (Thread 0x7f50cca43700 (LWP 2969)):
#0  0x00007fff05ed1c59 in clock_gettime ()
#1  0x00007f50de325396 in clock_gettime () from /usr/lib/libc.so.6
#2  0x00007f50deaab191 in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007f50dec32239 in QTimerInfoList::updateCurrentTime() () from
/usr/lib/libQt5Core.so.5
#4  0x00007f50dec327e5 in QTimerInfoList::timerWait(timespec&) () from
/usr/lib/libQt5Core.so.5
#5  0x00007f50dec33b6e in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007f50d86ec50d in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#7  0x00007f50d86ecefb in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007f50d86ed0ec in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#9  0x00007f50dec3459b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#10 0x00007f50debde0da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#11 0x00007f50dea010f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#12 0x00007f50df548e75 in ?? () from /usr/lib/libQt5DBus.so.5
#13 0x00007f50dea05d78 in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007f50da3eb484 in start_thread () from /usr/lib/libpthread.so.0
#15 0x00007f50de3186dd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f50e25e4800 (LWP 2967)):
[KCrash Handler]
#5  0x00007f50b925bcab in ?? () from /usr/lib/qt/plugins/kded_touchpad.so
#6  0x00007f50b9258478 in ?? () from /usr/lib/qt/plugins/kded_touchpad.so
#7  0x00007f50df0785fb in KPluginFactory::create(char const*, QWidget*,
QObject*, QList<QVariant> const&, QString const&) () from
/usr/lib/libKF5CoreAddons.so.5
#8  0x00007f50e206a5a7 in KCModuleLoader::loadModule(KCModuleInfo const&,
KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from
/usr/lib/libKF5KCMUtils.so.5
#9  0x00007f50e207364f in ?? () from /usr/lib/libKF5KCMUtils.so.5
#10 0x00007f50e2074245 in KCModuleProxy::realModule() const () from
/usr/lib/libKF5KCMUtils.so.5
#11 0x00007f50e2074823 in KCModuleProxy::showEvent(QShowEvent*) () from
/usr/lib/libKF5KCMUtils.so.5
#12 0x00007f50e07b5f18 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#13 0x00007f50e076ee3c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#14 0x00007f50e07765b1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#15 0x00007f50debdfc80 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#16 0x00007f50e07b2b48 in QWidgetPrivate::show_helper() () from
/usr/lib/libQt5Widgets.so.5
#17 0x00007f50e07b2a87 in QWidgetPrivate::showChildren(bool) () from
/usr/lib/libQt5Widgets.so.5
#18 0x00007f50e07b2b1f in QWidgetPrivate::show_helper() () from
/usr/lib/libQt5Widgets.so.5
#19 0x00007f50e07b5965 in QWidget::setVisible(bool) () from
/usr/lib/libQt5Widgets.so.5
#20 0x00007f50e07b2a98 in QWidgetPrivate::showChildren(bool) () from
/usr/lib/libQt5Widgets.so.5
#21 0x00007f50e07b2b1f in QWidgetPrivate::show_helper() () from
/usr/lib/libQt5Widgets.so.5
#22 0x00007f50e07b5965 in QWidget::setVisible(bool) () from
/usr/lib/libQt5Widgets.so.5
#23 0x00007f50e0797575 in QStackedLayout::setCurrentIndex(int) () from
/usr/lib/libQt5Widgets.so.5
#24 0x00007f50e0797784 in QStackedLayout::setCurrentWidget(QWidget*) () from
/usr/lib/libQt5Widgets.so.5
#25 0x00007f50e08fe5c1 in QStackedWidget::setCurrentWidget(QWidget*) () from
/usr/lib/libQt5Widgets.so.5
#26 0x00007f50e0f716a8 in ?? () from /usr/lib/libKF5WidgetsAddons.so.5
#27 0x00007f50e0f72351 in ?? () from /usr/lib/libKF5WidgetsAddons.so.5
#28 0x00007f50dec0b4e9 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#29 0x00007f50deb8faa7 in QItemSelectionModel::selectionChanged(QItemSelection
const&, QItemSelection const&) () from /usr/lib/libQt5Core.so.5
#30 0x00007f50deb942bc in
QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection
const&) () from /usr/lib/libQt5Core.so.5
#31 0x00007f50deb97e52 in QItemSelectionModel::select(QItemSelection const&,
QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQt5Core.so.5
#32 0x00007f50e09dbfb5 in QListView::setSelection(QRect const&,
QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQt5Widgets.so.5
#33 0x00007f50e09bd82f in QAbstractItemView::mousePressEvent(QMouseEvent*) ()
from /usr/lib/libQt5Widgets.so.5
#34 0x00007f50e07b678f in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#35 0x00007f50e089d62e in QFrame::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#36 0x00007f50e09c3e03 in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#37 0x00007f50debdf9e1 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/libQt5Core.so.5
#38 0x00007f50e076ee15 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#39 0x00007f50e077746d in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#40 0x00007f50debdfc80 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#41 0x00007f50e0775b1d in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQt5Widgets.so.5
#42 0x00007f50e07cffc0 in ?? () from /usr/lib/libQt5Widgets.so.5
#43 0x00007f50e07d2763 in ?? () from /usr/lib/libQt5Widgets.so.5
#44 0x00007f50e076ee3c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#45 0x00007f50e07765b1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#46 0x00007f50debdfc80 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#47 0x00007f50dffdd0e3 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/libQt5Gui.so.5
#48 0x00007f50dffdec65 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/libQt5Gui.so.5
#49 0x00007f50dffbccbb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#50 0x00007f50d10f5d80 in ?? () from /usr/lib/libQt5WaylandClient.so.5
#51 0x00007f50d86ecdd7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#52 0x00007f50d86ed040 in ?? () from /usr/lib/libglib-2.0.so.0
#53 0x00007f50d86ed0ec in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#54 0x00007f50dec3457f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#55 0x00007f50debde0da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#56 0x00007f50debe65cc in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#57 0x000000000040c0de in ?? ()
#58 0x00007f50de251741 in __libc_start_main () from /usr/lib/libc.so.6
#59 0x000000000040c159 in _start ()

Possible duplicates by query: bug 364669, bug 364524, bug 361842, bug 360515,
bug 360407.

Reported using DrKonqi

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

Reply via email to