Bug 282615

Summary: input devices application has crashed
Product: [Applications] systemsettings Reporter: mehmet selcuk <selcuk.mehmet>
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: cfeck, selcuk.mehmet
Priority: NOR    
Version: 1.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description mehmet selcuk 2011-09-23 13:31:06 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
I just opened input devices from system configuratior after that application has crashed

The crash can be reproduced every time.

-- Backtrace:
Application: Sistem Ayarları (systemsettings), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff0888af780 (LWP 7023))]

Thread 2 (Thread 0x7ff07323f700 (LWP 7024)):
#0  0x00007ff085decf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff083b68104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff083b68639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff086534446 in QEventDispatcherGlib::processEvents (this=0xfb68f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ff086508882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff086508abc in QEventLoop::exec (this=0x7ff07323edd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ff08641f924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007ff0864eac2f in QInotifyFileSystemWatcherEngine::run (this=0xfb5e10) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff086422175 in QThreadPrivate::start (arg=0xfb5e10) at thread/qthread_unix.cpp:320
#9  0x00007ff084033d8c in start_thread (arg=0x7ff07323f700) at pthread_create.c:304
#10 0x00007ff085dfa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff0888af780 (LWP 7023)):
[KCrash Handler]
#6  deref (this=0x1245a48, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qatomic_x86_64.h:133
#7  ~QByteArray (this=0x1245a48, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:383
#8  ~KLocalizedStringPrivate (this=0x1245a48, __in_chrg=<value optimized out>) at ../../kdecore/localization/klocalizedstring.cpp:60
#9  KLocalizedString::~KLocalizedString (this=0x1245a48, __in_chrg=<value optimized out>) at ../../kdecore/localization/klocalizedstring.cpp:184
#10 0x00007ff086bed02a in ~Private (this=0x120e790, __in_chrg=<value optimized out>) at ../../kdecore/kernel/kaboutdata.cpp:393
#11 KAboutData::~KAboutData (this=0x120e790, __in_chrg=<value optimized out>) at ../../kdecore/kernel/kaboutdata.cpp:477
#12 0x00007ff06700c4d6 in release_KAboutData (sipCppV=0x120e790) at sip/kdecore/sipkdecorepart7.cpp:16700
#13 0x00007ff066859ce4 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#14 0x00007ff066859d19 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#15 0x00007ff067b2da46 in subtype_dealloc (self=0x1b093b0) at ../Objects/typeobject.c:1014
#16 0x00007ff067b0ecfb in dict_dealloc (mp=0x1b59bb0) at ../Objects/dictobject.c:985
#17 0x00007ff066858847 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#18 0x00007ff066858fd2 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#19 0x00007ff066859d21 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#20 0x00007ff067b2da46 in subtype_dealloc (self=0x1b09170) at ../Objects/typeobject.c:1014
#21 0x00007ff067af9a92 in frame_dealloc (f=0x1b5c4e0) at ../Objects/frameobject.c:458
#22 0x00007ff067ba729b in tb_dealloc (tb=0x1b9e878) at ../Python/traceback.c:28
#23 0x00007ff067ba72ab in tb_dealloc (tb=0x1b9e8c0) at ../Python/traceback.c:27
#24 0x00007ff067b0ffbf in PyDict_DelItem (op=0x12f6f00, key=<value optimized out>) at ../Objects/dictobject.c:829
#25 0x00007ff067b11461 in PyDict_DelItemString (v=0x12f6f00, key=<value optimized out>) at ../Objects/dictobject.c:2418
#26 0x00007ff067b750e4 in reset_exc_info (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:3443
#27 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2996
#28 0x00007ff067b7c27d in PyEval_EvalCodeEx (co=0x1887c30, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=2, kws=0x19171f8, kwcount=0, defs=0x19cfbe8, defcount=1, closure=0x0) at ../Python/ceval.c:3253
#29 0x00007ff067b7a28d in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4109
#30 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#31 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#32 0x00007ff067b7c27d in PyEval_EvalCodeEx (co=0x13e78b0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=3, kws=0x17d18c0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#33 0x00007ff067b7a28d in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4109
#34 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#35 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#36 0x00007ff067b7c27d in PyEval_EvalCodeEx (co=0x13e7b30, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=3, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#37 0x00007ff067afb192 in function_call (func=0x19d2ed8, arg=0x143ffa0, kw=0x0) at ../Objects/funcobject.c:526
#38 0x00007ff067acea53 in PyObject_Call (func=0x19d2ed8, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#39 0x00007ff067b74627 in PyEval_CallObjectWithKeywords (func=0x19d2ed8, arg=0x143ffa0, kw=<value optimized out>) at ../Python/ceval.c:3882
#40 0x00007ff067f8527c in RunFunction (object=0x19d2ed8, args=<value optimized out>) at /build/buildd/kdebindings-4.7.0really4.6.5/python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp:326
#41 0x00007ff067f860dc in KPythonPluginFactory::create (this=<value optimized out>, iface=<value optimized out>, parentWidget=<value optimized out>, parent=0x12161b0, args=<value optimized out>, keyword=...) at /build/buildd/kdebindings-4.7.0really4.6.5/python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp:216
#42 0x00007ff0884a7499 in create<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x12161b0, args=...) at ../../kdecore/util/kpluginfactory.h:531
#43 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x12161b0, args=...) at ../../kdecore/services/kservice.h:551
#44 createInstance<KCModule> (mod=..., report=KCModuleLoader::Inline, parent=0x12161b0, args=...) at ../../kdecore/services/kservice.h:528
#45 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x12161b0, args=...) at ../../kutils/kcmoduleloader.cpp:89
#46 0x00007ff0884ac348 in KCModuleProxyPrivate::loadModule (this=0x1216580) at ../../kutils/kcmoduleproxy.cpp:106
#47 0x00007ff0884ad045 in KCModuleProxy::realModule (this=<value optimized out>) at ../../kutils/kcmoduleproxy.cpp:83
#48 0x00007ff0884ad082 in KCModuleProxy::showEvent (this=0x12161b0, ev=0x7fff6dac5c40) at ../../kutils/kcmoduleproxy.cpp:197
#49 0x00007ff08718bf7d in QWidget::event (this=0x12161b0, event=0x7fff6dac5c40) at kernel/qwidget.cpp:8466
#50 0x00007ff08713a9f4 in QApplicationPrivate::notify_helper (this=0x9ae9f0, receiver=0x12161b0, e=0x7fff6dac5c40) at kernel/qapplication.cpp:4462
#51 0x00007ff08713f3ba in QApplication::notify (this=<value optimized out>, receiver=0x12161b0, e=0x7fff6dac5c40) at kernel/qapplication.cpp:4341
#52 0x00007ff087e4a796 in KApplication::notify (this=0x7fff6dac8040, receiver=0x12161b0, event=0x7fff6dac5c40) at ../../kdeui/kernel/kapplication.cpp:311
#53 0x00007ff08650949c in QCoreApplication::notifyInternal (this=0x7fff6dac8040, receiver=0x12161b0, event=0x7fff6dac5c40) at kernel/qcoreapplication.cpp:731
#54 0x00007ff08718f7d0 in sendEvent (this=0x1216660) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#55 QWidgetPrivate::show_helper (this=0x1216660) at kernel/qwidget.cpp:7439
#56 0x00007ff08718f5c9 in QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7747
#57 0x00007ff08718f6bd in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7386
#58 0x00007ff08718fafa in QWidget::setVisible (this=0xfbf6c0, visible=<value optimized out>) at kernel/qwidget.cpp:7661
#59 0x00007ff08718f656 in show (this=<value optimized out>, spontaneous=false) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#60 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7749
#61 0x00007ff08718f6bd in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7386
#62 0x00007ff08718fafa in QWidget::setVisible (this=0x1208a30, visible=<value optimized out>) at kernel/qwidget.cpp:7661
#63 0x00007ff087170239 in show (this=0xdd8770, index=2) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#64 QStackedLayout::setCurrentIndex (this=0xdd8770, index=2) at kernel/qstackedlayout.cpp:311
#65 0x00007ff087e7a4f5 in KPageViewPrivate::_k_pageSelected (this=0xd25150, index=<value optimized out>, previous=...) at ../../kdeui/paged/kpageview.cpp:235
#66 0x00007ff087e7a6d2 in KPageView::qt_metacall (this=0xdd83f0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff6dac6130) at ./kpageview.moc:100
#67 0x00007ff087e7d890 in KPageWidget::qt_metacall (this=0xdd83f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6dac6130) at ./kpagewidget.moc:76
#68 0x00007ff08651e5f8 in QMetaObject::activate (sender=0x120f020, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff6dac6130) at kernel/qobject.cpp:3287
#69 0x00007ff0876a3af7 in QItemSelectionModel::selectionChanged (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#70 0x00007ff0876aa250 in QItemSelectionModel::emitSelectionChanged (this=0x120f020, newSelection=<value optimized out>, oldSelection=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1594
#71 0x00007ff0876aaa3f in QItemSelectionModel::select (this=0x120f020, selection=<value optimized out>, command=...) at itemviews/qitemselectionmodel.cpp:1101
#72 0x00007ff087e7afbc in KDEPrivate::SelectionModel::select (this=<value optimized out>, selection=<value optimized out>, command=<value optimized out>) at ../../kdeui/paged/kpageview_p.cpp:619
#73 0x00007ff087675dc5 in QListView::setSelection (this=<value optimized out>, rect=<value optimized out>, command=...) at itemviews/qlistview.cpp:1385
#74 0x00007ff087651fd2 in QAbstractItemView::mousePressEvent (this=0xdfda70, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1674
#75 0x00007ff08718bfb1 in QWidget::event (this=0xdfda70, event=0x7fff6dac7380) at kernel/qwidget.cpp:8255
#76 0x00007ff08753e156 in QFrame::event (this=0xdfda70, e=0x7fff6dac7380) at widgets/qframe.cpp:557
#77 0x00007ff08764f46b in QAbstractItemView::viewportEvent (this=0xdfda70, event=0x7fff6dac7380) at itemviews/qabstractitemview.cpp:1628
#78 0x00007ff086509627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0xe6e450, event=0x7fff6dac7380) at kernel/qcoreapplication.cpp:846
#79 0x00007ff08713a9c1 in QApplicationPrivate::notify_helper (this=0x9ae9f0, receiver=0xe6e450, e=0x7fff6dac7380) at kernel/qapplication.cpp:4458
#80 0x00007ff08713fdc3 in QApplication::notify (this=<value optimized out>, receiver=0xe6e450, e=0x7fff6dac7380) at kernel/qapplication.cpp:4023
#81 0x00007ff087e4a796 in KApplication::notify (this=0x7fff6dac8040, receiver=0xe6e450, event=0x7fff6dac7380) at ../../kdeui/kernel/kapplication.cpp:311
#82 0x00007ff08650949c in QCoreApplication::notifyInternal (this=0x7fff6dac8040, receiver=0xe6e450, event=0x7fff6dac7380) at kernel/qcoreapplication.cpp:731
#83 0x00007ff08713ba1d in sendEvent (receiver=0xe6e450, event=0x7fff6dac7380, alienWidget=0xe6e450, nativeWidget=0x999670, buttonDown=0x7ff087c1e218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#84 QApplicationPrivate::sendMouseEvent (receiver=0xe6e450, event=0x7fff6dac7380, alienWidget=0xe6e450, nativeWidget=0x999670, buttonDown=0x7ff087c1e218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#85 0x00007ff0871bd190 in QETWidget::translateMouseEvent (this=0x999670, event=<value optimized out>) at kernel/qapplication_x11.cpp:4558
#86 0x00007ff0871bbab7 in QApplication::x11ProcessEvent (this=0x7fff6dac8040, event=0x7fff6dac7cd0) at kernel/qapplication_x11.cpp:3680
#87 0x00007ff0871e4842 in x11EventSourceDispatch (s=0x9a3520, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#88 0x00007ff083b67bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#89 0x00007ff083b683a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#90 0x00007ff083b68639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#91 0x00007ff0865343ef in QEventDispatcherGlib::processEvents (this=0x94a490, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#92 0x00007ff0871e44de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#93 0x00007ff086508882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#94 0x00007ff086508abc in QEventLoop::exec (this=0x7fff6dac7fd0, flags=...) at kernel/qeventloop.cpp:201
#95 0x00007ff08650cecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#96 0x0000000000410f36 in main (argc=5, argv=<value optimized out>) at ../../../systemsettings/app/main.cpp:49

Reported using DrKonqi
Comment 1 Christoph Feck 2011-09-24 13:54:59 UTC
If you can reproduce it only by clicking on "Input Devices", then we need to find out which module uses Python. My KDE installation only shows "Keyboard", "Mouse", "Joystick", "Graphic Tablet", "Remote Controls", and none of them uses Python. Do you have any additional module there?
Comment 2 mehmet selcuk 2011-09-26 08:49:58 UTC
No. There is not additional python modules in my kde installation. But i started system settings from console and crashing info appeared at console screen when i clicked to "input devices". 

mehmet@dm:~$ KCrash: Application 'systemsettings' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/mehmet/.kde/socket-dm/kdeinit4__0
QSocketNotifier: Invalid socket 11 and type 'Read', disabling...
Comment 3 Christoph Feck 2011-11-07 20:59:56 UTC

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