If I drag the folder named "Drag Me" in the testing area and drop it on itself two times, the application crashes with a floating point exception. Reproducible: Always Steps to Reproduce: 1. start the control module via kcmshell5 kcm_touchpad or systemsettings 2. use the testing area Actual Results: Console output: kf5.kservice.sycoca: Trying to open ksycoca from "/home/valeth/.xdg/cache/ksycoca5" Width: 3540 height: 2824 Approx. resX: 39 resY: 56 Touchpad resolution: x: 42 y: 68 Final resolution x: 42 y: 68 # drag and drop once Trying to construct an instance of an invalid type, type id: 6684783 Trying to construct an instance of an invalid type, type id: 6357095 Trying to construct an instance of an invalid type, type id: 620756992 # drag and drop a second time Trying to construct an instance of an invalid type, type id: 6684783 Trying to construct an instance of an invalid type, type id: 6357095 Trying to construct an instance of an invalid type, type id: 620756992 Trying to construct an instance of an invalid type, type id: 2561 Trying to construct an instance of an invalid type, type id: 67138048 Trying to construct an instance of an invalid type, type id: 7143424 # crash [1] 24855 floating point exception (core dumped) kcmshell5 kcm_touchpad
Created attachment 92324 [details] gdb backtrace
Thanks for the report, I can reproduce it. Unfortunately, the trace looks all related to standard Qt code. Couldn't see anything specific from kcm_touchpad code. Will keep investigating.
*** Bug 347070 has been marked as a duplicate of this bug. ***
*** Bug 350859 has been marked as a duplicate of this bug. ***
*** Bug 353699 has been marked as a duplicate of this bug. ***
*** Bug 366113 has been marked as a duplicate of this bug. ***
Git commit 5c3b8c7afa4a00fccd820d1a34975b0791cda257 by Christoph Feck. Committed on 22/06/2017 at 16:29. Pushed by cfeck into branch 'Plasma/5.10'. Fix crashes with 'Drag me' in touchpad test area Related: bug 366113 FIXED-IN: 5.10.3 Differential Revision: https://phabricator.kde.org/D6334 M +2 -8 kcms/touchpad/src/kcm/xlib/testarea.cpp M +1 -1 kcms/touchpad/src/kcm/xlib/ui/testarea.ui https://commits.kde.org/plasma-desktop/5c3b8c7afa4a00fccd820d1a34975b0791cda257
*** Bug 399816 has been marked as a duplicate of this bug. ***