Bug 344703 - kded crashes on startup
Summary: kded crashes on startup
Status: RESOLVED FIXED
Alias: None
Product: wacomtablet
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Jörg Ehrichs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-03-01 13:52 UTC by Robert Johnen
Modified: 2017-12-29 14:09 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.12 KB, text/plain)
2015-09-01 07:44 UTC, Pengfei Hao
Details
crash backtrace with a bit of debug info (10.48 KB, text/plain)
2016-05-28 18:20 UTC, Valerii Malov
Details
set tablet name in X11TabletFinder::addDeviceInformation (461 bytes, patch)
2016-05-29 12:55 UTC, Valerii Malov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Johnen 2015-03-01 13:52:52 UTC
Application: kded4 (4.14.5)
KDE Platform Version: 4.14.5
Qt Version: 4.8.6
Operating System: Linux 3.19.0-2-desktop x86_64
Distribution: "openSUSE 20150225 (Tumbleweed) (x86_64)"

-- Information about the crash:
attempting to start kde results in crash of kded
this happens on every start of kde

The crash can be reproduced every time.

-- Backtrace:
Application: KDE-Dienst (kded4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbc896bf780 (LWP 6060))]

Thread 2 (Thread 0x7fbc69e93700 (LWP 6062)):
#0  0x00007fbc87f8d61d in read () at /lib64/libpthread.so.0
#1  0x00007fbc83e40750 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fbc83dff714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fbc83dffb7b in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fbc83dffcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fbc8834c01e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fbc8831ddaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007fbc8831e0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#8  0x00007fbc8821b49f in QThread::exec() () at /usr/lib64/libQtCore.so.4
#9  0x00007fbc8821db7f in  () at /usr/lib64/libQtCore.so.4
#10 0x00007fbc87f864b4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fbc86cfca4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fbc896bf780 (LWP 6060)):
[KCrash Handler]
#5  0x00007fbc88734feb in KConfigGroup::readEntry(char const*, QString const&) const () at /usr/lib64/libkdecore.so.5
#6  0x00007fbc88739a92 in KConfigGroup::readEntry(char const*, QStringList const&) const () at /usr/lib64/libkdecore.so.5
#7  0x00007fbc88739b42 in KConfigGroup::readEntry(QString const&, QStringList const&) const () at /usr/lib64/libkdecore.so.5
#8  0x00007fbc694700ee in  () at /usr/lib64/kde4/kded_wacomtablet.so
#9  0x00007fbc69470172 in  () at /usr/lib64/kde4/kded_wacomtablet.so
#10 0x00007fbc694707b9 in  () at /usr/lib64/kde4/kded_wacomtablet.so
#11 0x00007fbc694630f3 in  () at /usr/lib64/kde4/kded_wacomtablet.so
#12 0x00007fbc69460ba0 in  () at /usr/lib64/kde4/kded_wacomtablet.so
#13 0x00007fbc694574f9 in  () at /usr/lib64/kde4/kded_wacomtablet.so
#14 0x00007fbc8833313a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#15 0x00007fbc69457702 in  () at /usr/lib64/kde4/kded_wacomtablet.so
#16 0x00007fbc6945e5a5 in  () at /usr/lib64/kde4/kded_wacomtablet.so
#17 0x00007fbc6945d87e in Wacom::TabletDaemon::TabletDaemon(QObject*, QList<QVariant> const&) () at /usr/lib64/kde4/kded_wacomtablet.so
#18 0x00007fbc6945dfd8 in  () at /usr/lib64/kde4/kded_wacomtablet.so
#19 0x00007fbc8888d5e3 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () at /usr/lib64/libkdecore.so.5
#20 0x00007fbc7282736a in  () at /usr/lib64/libkdeinit4_kded4.so
#21 0x00007fbc72827b89 in  () at /usr/lib64/libkdeinit4_kded4.so
#22 0x00007fbc72828348 in  () at /usr/lib64/libkdeinit4_kded4.so
#23 0x00007fbc728283b3 in  () at /usr/lib64/libkdeinit4_kded4.so
#24 0x00007fbc7282a86d in  () at /usr/lib64/libkdeinit4_kded4.so
#25 0x00007fbc890c9efa in  () at /usr/lib64/libkdeui.so.5
#26 0x00007fbc890c9f75 in  () at /usr/lib64/libkdeui.so.5
#27 0x00007fbc890ca183 in  () at /usr/lib64/libkdeui.so.5
#28 0x00007fbc85073d4d in  () at /usr/lib64/libQtDBus.so.4
#29 0x00007fbc85074ed9 in  () at /usr/lib64/libQtDBus.so.4
#30 0x00007fbc850759bd in  () at /usr/lib64/libQtDBus.so.4
#31 0x00007fbc85075a8b in  () at /usr/lib64/libQtDBus.so.4
#32 0x00007fbc883374de in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#33 0x00007fbc8749f7d3 in QApplication::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#34 0x00007fbc8749a80c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#35 0x00007fbc874a0d4d in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#36 0x00007fbc890c2cda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#37 0x00007fbc8831f1ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#38 0x00007fbc883224bd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#39 0x00007fbc8834c83e in  () at /usr/lib64/libQtCore.so.4
#40 0x00007fbc83dffa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#41 0x00007fbc83dffc48 in  () at /usr/lib64/libglib-2.0.so.0
#42 0x00007fbc83dffcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#43 0x00007fbc8834bffe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#44 0x00007fbc87537706 in  () at /usr/lib64/libQtGui.so.4
#45 0x00007fbc8831ddaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#46 0x00007fbc8831e0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#47 0x00007fbc883234f9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#48 0x00007fbc7282932b in kdemain () at /usr/lib64/libkdeinit4_kded4.so
#49 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Robert Johnen 2015-03-01 17:45:48 UTC
(In reply to Robert Johnen from comment #0)
> Application: kded4 (4.14.5)
> KDE Platform Version: 4.14.5
> Qt Version: 4.8.6
> Operating System: Linux 3.19.0-2-desktop x86_64
> Distribution: "openSUSE 20150225 (Tumbleweed) (x86_64)"
> 
> -- Information about the crash:
> attempting to start kde results in crash of kded
> this happens on every start of kde
> 
> The crash can be reproduced every time.
> 
> -- Backtrace:
> Application: KDE-Dienst (kded4), signal: Segmentation fault
> Using host libthread_db library "/lib64/libthread_db.so.1".
> [Current thread is 1 (Thread 0x7fbc896bf780 (LWP 6060))]
> 
> Thread 2 (Thread 0x7fbc69e93700 (LWP 6062)):
> #0  0x00007fbc87f8d61d in read () at /lib64/libpthread.so.0
> #1  0x00007fbc83e40750 in  () at /usr/lib64/libglib-2.0.so.0
> #2  0x00007fbc83dff714 in g_main_context_check () at
> /usr/lib64/libglib-2.0.so.0
> #3  0x00007fbc83dffb7b in  () at /usr/lib64/libglib-2.0.so.0
> #4  0x00007fbc83dffcec in g_main_context_iteration () at
> /usr/lib64/libglib-2.0.so.0
> #5  0x00007fbc8834c01e in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () at /usr/lib64/libQtCore.so.4
> #6  0x00007fbc8831ddaf in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
> /usr/lib64/libQtCore.so.4
> #7  0x00007fbc8831e0a5 in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
> /usr/lib64/libQtCore.so.4
> #8  0x00007fbc8821b49f in QThread::exec() () at /usr/lib64/libQtCore.so.4
> #9  0x00007fbc8821db7f in  () at /usr/lib64/libQtCore.so.4
> #10 0x00007fbc87f864b4 in start_thread () at /lib64/libpthread.so.0
> #11 0x00007fbc86cfca4d in clone () at /lib64/libc.so.6
> 
> Thread 1 (Thread 0x7fbc896bf780 (LWP 6060)):
> [KCrash Handler]
> #5  0x00007fbc88734feb in KConfigGroup::readEntry(char const*, QString
> const&) const () at /usr/lib64/libkdecore.so.5
> #6  0x00007fbc88739a92 in KConfigGroup::readEntry(char const*, QStringList
> const&) const () at /usr/lib64/libkdecore.so.5
> #7  0x00007fbc88739b42 in KConfigGroup::readEntry(QString const&,
> QStringList const&) const () at /usr/lib64/libkdecore.so.5
> #8  0x00007fbc694700ee in  () at /usr/lib64/kde4/kded_wacomtablet.so
> #9  0x00007fbc69470172 in  () at /usr/lib64/kde4/kded_wacomtablet.so
> #10 0x00007fbc694707b9 in  () at /usr/lib64/kde4/kded_wacomtablet.so
> #11 0x00007fbc694630f3 in  () at /usr/lib64/kde4/kded_wacomtablet.so
> #12 0x00007fbc69460ba0 in  () at /usr/lib64/kde4/kded_wacomtablet.so
> #13 0x00007fbc694574f9 in  () at /usr/lib64/kde4/kded_wacomtablet.so
> #14 0x00007fbc8833313a in QMetaObject::activate(QObject*, QMetaObject
> const*, int, void**) () at /usr/lib64/libQtCore.so.4
> #15 0x00007fbc69457702 in  () at /usr/lib64/kde4/kded_wacomtablet.so
> #16 0x00007fbc6945e5a5 in  () at /usr/lib64/kde4/kded_wacomtablet.so
> #17 0x00007fbc6945d87e in Wacom::TabletDaemon::TabletDaemon(QObject*,
> QList<QVariant> const&) () at /usr/lib64/kde4/kded_wacomtablet.so
> #18 0x00007fbc6945dfd8 in  () at /usr/lib64/kde4/kded_wacomtablet.so
> #19 0x00007fbc8888d5e3 in KPluginFactory::create(char const*, QWidget*,
> QObject*, QList<QVariant> const&, QString const&) () at
> /usr/lib64/libkdecore.so.5
> #20 0x00007fbc7282736a in  () at /usr/lib64/libkdeinit4_kded4.so
> #21 0x00007fbc72827b89 in  () at /usr/lib64/libkdeinit4_kded4.so
> #22 0x00007fbc72828348 in  () at /usr/lib64/libkdeinit4_kded4.so
> #23 0x00007fbc728283b3 in  () at /usr/lib64/libkdeinit4_kded4.so
> #24 0x00007fbc7282a86d in  () at /usr/lib64/libkdeinit4_kded4.so
> #25 0x00007fbc890c9efa in  () at /usr/lib64/libkdeui.so.5
> #26 0x00007fbc890c9f75 in  () at /usr/lib64/libkdeui.so.5
> #27 0x00007fbc890ca183 in  () at /usr/lib64/libkdeui.so.5
> #28 0x00007fbc85073d4d in  () at /usr/lib64/libQtDBus.so.4
> #29 0x00007fbc85074ed9 in  () at /usr/lib64/libQtDBus.so.4
> #30 0x00007fbc850759bd in  () at /usr/lib64/libQtDBus.so.4
> #31 0x00007fbc85075a8b in  () at /usr/lib64/libQtDBus.so.4
> #32 0x00007fbc883374de in QObject::event(QEvent*) () at
> /usr/lib64/libQtCore.so.4
> #33 0x00007fbc8749f7d3 in QApplication::event(QEvent*) () at
> /usr/lib64/libQtGui.so.4
> #34 0x00007fbc8749a80c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () at /usr/lib64/libQtGui.so.4
> #35 0x00007fbc874a0d4d in QApplication::notify(QObject*, QEvent*) () at
> /usr/lib64/libQtGui.so.4
> #36 0x00007fbc890c2cda in KApplication::notify(QObject*, QEvent*) () at
> /usr/lib64/libkdeui.so.5
> #37 0x00007fbc8831f1ed in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () at /usr/lib64/libQtCore.so.4
> #38 0x00007fbc883224bd in
> QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at
> /usr/lib64/libQtCore.so.4
> #39 0x00007fbc8834c83e in  () at /usr/lib64/libQtCore.so.4
> #40 0x00007fbc83dffa04 in g_main_context_dispatch () at
> /usr/lib64/libglib-2.0.so.0
> #41 0x00007fbc83dffc48 in  () at /usr/lib64/libglib-2.0.so.0
> #42 0x00007fbc83dffcec in g_main_context_iteration () at
> /usr/lib64/libglib-2.0.so.0
> #43 0x00007fbc8834bffe in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () at /usr/lib64/libQtCore.so.4
> #44 0x00007fbc87537706 in  () at /usr/lib64/libQtGui.so.4
> #45 0x00007fbc8831ddaf in
> QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
> /usr/lib64/libQtCore.so.4
> #46 0x00007fbc8831e0a5 in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
> /usr/lib64/libQtCore.so.4
> #47 0x00007fbc883234f9 in QCoreApplication::exec() () at
> /usr/lib64/libQtCore.so.4
> #48 0x00007fbc7282932b in kdemain () at /usr/lib64/libkdeinit4_kded4.so
> #49 0x0000000000408815 in _start ()
> 
> Reported using DrKonqi

just recognizes that the reason is kcm_tablet (i have a N-Trig Duosense Touchscreen which is recognized by the wacom driver). removing the package kcm_tablet stops crashin kded

Robert
Comment 2 Matthew Schultz 2015-07-18 05:09:03 UTC
As soon as I plug in a wacom bamboo tablet, the kde widget crashes.  Please fix this bug since it makes the wacomtablet package completely useless.  Also to the bug reporter: fix the subject.  Chrashes -> Crashes and specify in the subject that the crash is because of the wacomtablet package.

Gentoo AMD64 arch
kde 4.14.8
qt 4.8.6
kernel 4.0.8
wacomtablet 2.1.0
libwacom 0.13
xf86-input-wacom 0.30.0


Application: KDE Daemon (kded4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2f83ead7c0 (LWP 26284))]

Thread 2 (Thread 0x7f2f43fff700 (LWP 26304)):
#0  0x00007f2f8149492d in poll () from /lib64/libc.so.6
#1  0x00007f2f7e57a724 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f2f7e57a82c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f2f82b34afe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f2f82b05f7f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f2f82b06275 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f2f82a0021f in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f2f82ae7083 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f2f82a0298f in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f2f82774204 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f2f8149d57d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2f83ead7c0 (LWP 26284)):
[KCrash Handler]
#5  0x00007f2f82f208db in KConfigGroup::readEntry(char const*, QString const&) const () from /usr/lib64/libkdecore.so.5
#6  0x00007f2f82f251b2 in KConfigGroup::readEntry(char const*, QStringList const&) const () from /usr/lib64/libkdecore.so.5
#7  0x00007f2f82f25262 in KConfigGroup::readEntry(QString const&, QStringList const&) const () from /usr/lib64/libkdecore.so.5
#8  0x00007f2f68f5392e in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#9  0x00007f2f68f539b2 in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#10 0x00007f2f68f53ff9 in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#11 0x00007f2f68f46963 in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#12 0x00007f2f68f44410 in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#13 0x00007f2f68f3ad09 in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#14 0x00007f2f82b1b5ba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#15 0x00007f2f68f3ab82 in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#16 0x00007f2f68f42487 in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#17 0x00007f2f68f3b5b3 in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#18 0x00007f2f82b1b5ba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f2f68f3ae8e in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#20 0x00007f2f68f47e7e in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#21 0x00007f2f68f484bb in ?? () from /usr/lib64/kde4/kded_wacomtablet.so
#22 0x00007f2f838b828e in KApplication::x11EventFilter(_XEvent*) () from /usr/lib64/libkdeui.so.5
#23 0x00007f2f81d02afc in ?? () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f2f81d10779 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f2f81d37e02 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f2f7e57a544 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f2f7e57a788 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007f2f7e57a82c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f2f82b34afe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007f2f81d37eb6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f2f82b05f7f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007f2f82b06275 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007f2f82b0b6d9 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#34 0x00007f2f6f9f4cfb in kdemain () from /usr/lib64/libkdeinit4_kded4.so
#35 0x00000000004080d5 in _start ()
Comment 3 Matthew Schultz 2015-07-18 05:32:19 UTC
Fortunately I am able to downgrade to wacomtablet 2.0.2 and that appears to be working.
Comment 4 Pengfei Hao 2015-09-01 07:44:34 UTC
Created attachment 94317 [details]
New crash information added by DrKonqi

kded4 (4.14.9) on KDE Platform 4.14.9 using Qt 4.8.6

Every time when startup it crashes

-- Backtrace (Reduced):
#5  0x00007f9daf74afdb in KConfigGroup::readEntry(char const*, QString const&) const () at /usr/lib64/libkdecore.so.5
#6  0x00007f9daf74fa82 in KConfigGroup::readEntry(char const*, QStringList const&) const () at /usr/lib64/libkdecore.so.5
#7  0x00007f9daf74fb32 in KConfigGroup::readEntry(QString const&, QStringList const&) const () at /usr/lib64/libkdecore.so.5
#8  0x00007f9d9137e0ee in  () at /usr/lib64/kde4/kded_wacomtablet.so
#9  0x00007f9d9137e172 in  () at /usr/lib64/kde4/kded_wacomtablet.so
Comment 5 Valerii Malov 2016-05-28 18:15:50 UTC
When I plug in a tablet I get this from kded4:

kded(2107) Wacom::TabletDatabase::openConfig: "Tablet database configuration file 'tabletdblocalrc' does not exist or is not accessible!" 
kded(2107) Wacom::TabletDatabase::lookupTablet: "tablet 0300 not in local db" 
kded(2107): Could not create new default profile. There seems to be an error on device detection 
kded(2107): "Can not save profile '' as it either does not have a name or no configuration file was opened!"

Apparently X11TabletFinder? fails to get name of the tablet and this situation is not handled correctly later
Comment 6 Valerii Malov 2016-05-28 18:20:07 UTC
Created attachment 99234 [details]
crash backtrace with a bit of debug info
Comment 7 Valerii Malov 2016-05-29 12:55:45 UTC
Created attachment 99243 [details]
set tablet name in X11TabletFinder::addDeviceInformation

I don't know if it's a workaround or an actual fix but this change seems to fix the wacomtablet plugin for me. systemsettings works fine now and kded4 no longer crashes, although deviceInformation.getName() does not exactly correspond to the actual device name, so maybe something else should be used instead.
Comment 8 Valerii Malov 2017-05-04 17:58:41 UTC
Just to point out that this probably has been fixed in 3.0+ versions, at least for me, by commit 5ccf404bcf369ed8f35864bafe58a1ef6672c717 adding checks for empty device names in src/kded/tabletfinder.cpp
Comment 9 Valerii Malov 2017-12-29 14:09:16 UTC
Closing this per my previous comment. 3.0.0/2.9.* versions should have this crash fixed.