Bug 358372 - KDE System Settings Crashed applying changes to Trackpad configuration
Summary: KDE System Settings Crashed applying changes to Trackpad configuration
Status: RESOLVED DUPLICATE of bug 366113
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.4.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-22 12:27 UTC by Chris Salch
Modified: 2017-06-07 17:52 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 Chris Salch 2016-01-22 12:27:24 UTC
Application: systemsettings5 (5.4.1)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-25-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:

I was attempting to adjust the sensitivity and tap delays of the track pad and system settings crashed.  I experienced this crash twice, once with no immediately discernable trigginer action and the second time when hititng the apply button.  Oddly enough, it would appear that the changes have actually been applied to the system.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbbe967d800 (LWP 2249))]

Thread 2 (Thread 0x7fbbd6716700 (LWP 2250)):
#0  0x00007fbbe5e148dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbbe3b24bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fbbe3b2674f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fbbd94afa39 in QXcbEventReader::run (this=0x1271dd0) at qxcbconnection.cpp:1105
#4  0x00007fbbe65072be in QThreadPrivate::start (arg=0x1271dd0) at thread/qthread_unix.cpp:337
#5  0x00007fbbe32af6aa in start_thread (arg=0x7fbbd6716700) at pthread_create.c:333
#6  0x00007fbbe5e1feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fbbe967d800 (LWP 2249)):
[KCrash Handler]
#6  QVector<QStandardItem*>::count (this=<error reading variable: Cannot access memory at address 0x8>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:202
#7  QStandardItemModel::mimeData (this=<optimized out>, indexes=...) at itemmodels/qstandarditemmodel.cpp:2988
#8  0x00007fbbe7de8878 in QIconModeViewBase::filterStartDrag (this=0x1c1df20, supportedActions=...) at itemviews/qlistview.cpp:2697
#9  0x00007fbbe7de824f in QListView::startDrag (this=this@entry=0x1c0afe0, supportedActions=...) at itemviews/qlistview.cpp:884
#10 0x00007fbbe7dc9f73 in QAbstractItemView::mouseMoveEvent (this=this@entry=0x1c0afe0, event=event@entry=0x7fff798554e0) at itemviews/qabstractitemview.cpp:1770
#11 0x00007fbbe7de7d87 in QListView::mouseMoveEvent (this=0x1c0afe0, e=0x7fff798554e0) at itemviews/qlistview.cpp:773
#12 0x00007fbbe7bad188 in QWidget::event (this=this@entry=0x1c0afe0, event=event@entry=0x7fff798554e0) at kernel/qwidget.cpp:9023
#13 0x00007fbbe7ca776e in QFrame::event (this=0x1c0afe0, e=0x7fff798554e0) at widgets/qframe.cpp:526
#14 0x00007fbbe7dcaa4b in QAbstractItemView::viewportEvent (this=0x1c0afe0, event=0x7fff798554e0) at itemviews/qabstractitemview.cpp:1689
#15 0x00007fbbe66e6d0c in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1243ca0, receiver=receiver@entry=0x1c1dee0, event=event@entry=0x7fff798554e0) at kernel/qcoreapplication.cpp:1031
#16 0x00007fbbe7b6ab6c in QApplicationPrivate::notify_helper (this=this@entry=0x1243ca0, receiver=receiver@entry=0x1c1dee0, e=e@entry=0x7fff798554e0) at kernel/qapplication.cpp:3716
#17 0x00007fbbe7b70c7a in QApplication::notify (this=<optimized out>, receiver=0x1c1dee0, e=0x7fff798554e0) at kernel/qapplication.cpp:3280
#18 0x00007fbbe66e6f1b in QCoreApplication::notifyInternal (this=0x7fff79855da0, receiver=receiver@entry=0x1c1dee0, event=event@entry=0x7fff798554e0) at kernel/qcoreapplication.cpp:935
#19 0x00007fbbe7b6f6f2 in QCoreApplication::sendSpontaneousEvent (event=0x7fff798554e0, receiver=0x1c1dee0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1c1dee0, event=event@entry=0x7fff798554e0, alienWidget=alienWidget@entry=0x1c1dee0, nativeWidget=0x13fd170, buttonDown=buttonDown@entry=0x7fbbe8090a10 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2751
#21 0x00007fbbe7bc4440 in QWidgetWindow::handleMouseEvent (this=this@entry=0x1472950, event=event@entry=0x7fff79855900) at kernel/qwidgetwindow.cpp:543
#22 0x00007fbbe7bc678b in QWidgetWindow::event (this=0x1472950, event=0x7fff79855900) at kernel/qwidgetwindow.cpp:210
#23 0x00007fbbe7b6ab8c in QApplicationPrivate::notify_helper (this=this@entry=0x1243ca0, receiver=receiver@entry=0x1472950, e=e@entry=0x7fff79855900) at kernel/qapplication.cpp:3720
#24 0x00007fbbe7b70230 in QApplication::notify (this=0x7fff79855da0, receiver=0x1472950, e=0x7fff79855900) at kernel/qapplication.cpp:3503
#25 0x00007fbbe66e6f1b in QCoreApplication::notifyInternal (this=0x7fff79855da0, receiver=receiver@entry=0x1472950, event=event@entry=0x7fff79855900) at kernel/qcoreapplication.cpp:935
#26 0x00007fbbe75bf3c8 in QCoreApplication::sendSpontaneousEvent (event=0x7fff79855900, receiver=0x1472950) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 QGuiApplicationPrivate::processMouseEvent (e=0x1db10b0) at kernel/qguiapplication.cpp:1772
#28 0x00007fbbe75c1005 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x1db10b0) at kernel/qguiapplication.cpp:1576
#29 0x00007fbbe75a65b8 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572
#30 0x00007fbbd94dc250 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#31 0x00007fbbe2d8fff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fbbe2d90250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fbbe2d902fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fbbe673e27f in QEventDispatcherGlib::processEvents (this=0x12ba5e0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#35 0x00007fbbe66e475a in QEventLoop::exec (this=this@entry=0x7fff79855c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#36 0x00007fbbe66ec2cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#37 0x00007fbbe75b700c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#38 0x00007fbbe7b67025 in QApplication::exec () at kernel/qapplication.cpp:2956
#39 0x000000000040f04b in main (argc=1, argv=<optimized out>) at ../../app/main.cpp:55

Possible duplicates by query: bug 353233.

Reported using DrKonqi
Comment 1 Evgeny Brazgin 2016-11-12 17:30:07 UTC
I can confirm the bug. I have this problem in version 5.8.3.
I have a little different way to reproduce it, but it is easy to reproduce: 
1. Open touchpad settings
2. Start dragging test icon ("Drag me"), then drop it in the place where it was (in other words, move it into itself). Try to drag again - it will crash.
Comment 2 Christoph Feck 2016-11-23 03:02:00 UTC
What you describe is a different crash, see bug 346900.
Comment 3 Christoph Feck 2017-06-07 17:52:27 UTC

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