You are not logged in.

#1 2019-06-13 03:16:33

huyizheng
Member
Registered: 2018-05-15
Posts: 20

kded5/kdeinit crashs when editing libinput touchpad settings

After I upgrade to kde 5.16, I found than everytime I edit my libinput touchpad settings, the kded5 or kdeinit will crash, and makes the 3rd-party app's tray icon disappears.

Restart plasmashell will recover it.

Here's the log:

Application: kdeinit5 (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff1986cf800 (LWP 806))]

Thread 6 (Thread 0x7ff17e0b8700 (LWP 1301)):
#0  0x00007ff19a74c414 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007ff19a79ce6a in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff19a79e766 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff19a79e8ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007ff19c30e984 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff19c2b84dc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ff19c0fd239 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007ff19c0fe63c in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ff19be5ca92 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ff19bf75cd3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7ff18d5c1700 (LWP 929)):
#0  0x00007ff19bf6b0d1 in poll () at /usr/lib/libc.so.6
#1  0x00007ff19a79e7c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff19a79f7f2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff18e17c508 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007ff19a779f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ff19be5ca92 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff19bf75cd3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7ff18ddc2700 (LWP 927)):
#0  0x00007ff19a74c3a9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007ff19a79e899 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff19a79e902 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff19a779f21 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ff19be5ca92 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007ff19bf75cd3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7ff18fb4c700 (LWP 812)):
#0  0x00007ff19bf66c54 in read () at /usr/lib/libc.so.6
#1  0x00007ff19a74c961 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff19a79cf70 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff19a79e766 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ff19a79e8ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007ff19c30e984 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007ff19c2b84dc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007ff19c0fd239 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007ff197969ba6 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007ff19c0fe63c in  () at /usr/lib/libQt5Core.so.5
#10 0x00007ff19be5ca92 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007ff19bf75cd3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ff195472700 (LWP 809)):
#0  0x00007ff19bf6b0d1 in poll () at /usr/lib/libc.so.6
#1  0x00007ff19cb88630 in  () at /usr/lib/libxcb.so.1
#2  0x00007ff19cb8a2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007ff196041b69 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ff19c0fe63c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff19be5ca92 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff19bf75cd3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ff1986cf800 (LWP 806)):
[KCrash Handler]
#6  0x00007ff17c472280 in  () at /usr/lib/qt/plugins/kded_touchpad.so
#7  0x00007ff17c465c06 in  () at /usr/lib/qt/plugins/kded_touchpad.so
#8  0x00007ff19c2e41d7 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#9  0x00007ff17c472764 in  () at /usr/lib/qt/plugins/kded_touchpad.so
#10 0x00007ff17c472810 in  () at /usr/lib/qt/plugins/kded_touchpad.so
#11 0x00007ff17c47287e in  () at /usr/lib/qt/plugins/kded_touchpad.so
#12 0x00007ff19c2e41d7 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#13 0x00007ff19c2efd5a in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#14 0x00007ff19c2f00b2 in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#15 0x00007ff19b6f5da4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007ff19b6fd3c1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007ff19c2b9849 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007ff19c30f5e6 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007ff19a79c90f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#20 0x00007ff19a79e869 in  () at /usr/lib/libglib-2.0.so.0
#21 0x00007ff19a79e8ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#22 0x00007ff19c30e969 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007ff19c2b84dc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007ff19c2c0596 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#25 0x00007ff19cd96255 in kdemain () at /usr/lib/libkdeinit5_kded5.so
#26 0x0000562c2ba2f3f9 in  ()
#27 0x0000562c2ba2c22a in  ()
#28 0x00007ff19be9ece3 in __libc_start_main () at /usr/lib/libc.so.6
#29 0x0000562c2ba2c84e in  ()
[Inferior 1 (process 806) detached]

Anyone knows how to solve this issue? Thx.

Offline

#2 2019-06-13 09:28:17

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,911

Re: kded5/kdeinit crashs when editing libinput touchpad settings

everytime I edit my libinput touchpad settings

What program/command/kde menuitem are you using to do that ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2019-06-13 11:42:18

huyizheng
Member
Registered: 2018-05-15
Posts: 20

Re: kded5/kdeinit crashs when editing libinput touchpad settings

Lone_Wolf wrote:

everytime I edit my libinput touchpad settings

What program/command/kde menuitem are you using to do that ?

system settings -> input devices -> touchpad

Offline

#4 2019-06-13 14:41:52

LordChaos73
Member
From: .nl
Registered: 2008-11-11
Posts: 183

Re: kded5/kdeinit crashs when editing libinput touchpad settings

Okay,

I had the same issue although in my case, it usually crashed right after login. After installing xf86-input-synaptics it doesn't seem to crash anymore.
I know xf86-input-synaptics is no longer updated, but I had issues with the touchpad not being re-enabled after my bluetooth mouse disconnected anyway.

Last edited by LordChaos73 (2019-06-13 14:48:56)

Offline

#5 2019-06-16 08:05:37

pb
Member
From: Krakow, PL
Registered: 2014-12-26
Posts: 336
Website

Re: kded5/kdeinit crashs when editing libinput touchpad settings

Probably it's something related with Qt5.12 because I have Qt5.13rc2 and this issue doesn't occur.

Offline

#6 2019-06-16 09:08:03

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,097

Re: kded5/kdeinit crashs when editing libinput touchpad settings

Offline

#7 2019-06-27 07:57:43

LordChaos73
Member
From: .nl
Registered: 2008-11-11
Posts: 183

Re: kded5/kdeinit crashs when editing libinput touchpad settings

I can confirm my issue were resolved in Plasma 5.16.2 using libinput. I uninstalled xf86-input-synaptics.

Offline

Board footer

Powered by FluxBB