Bug 365738 - Crash when opening Touchpad in Input Devices in System Settings (Kwayland)
Summary: Crash when opening Touchpad in Input Devices in System Settings (Kwayland)
Status: RESOLVED DUPLICATE of bug 363109
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_touchpad (show other bugs)
Version: 5.17.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-07-16 10:35 UTC by Rainer Finke
Modified: 2020-01-22 21:34 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 Rainer Finke 2016-07-16 10:35:22 UTC
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
Comment 1 le.trmr 2016-07-18 10:08:43 UTC
Can confirm this with similar setup on Manjaro Linux.
Comment 2 Christoph Feck 2016-10-18 01:21:04 UTC

*** This bug has been marked as a duplicate of bug 363109 ***