Bug 309172

Summary: kcmshell4 kcm_synaptiks Crashes when open
Product: [Applications] systemsettings Reporter: jrzabott <jrzabott>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description jrzabott 2012-10-28 22:10:26 UTC
Application: kcmshell4 ()
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-17-generic i686
Distribution: Ubuntu 12.10

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

Just trying to open the config-manager, crashes the system and sometimes video.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Control Module (kcmshell4), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb5695740 (LWP 3080))]

Thread 2 (Thread 0xb042eb40 (LWP 3088)):
#0  0xb5a82d10 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb76e28a4 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb59a7cc0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb596669d in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb5966c5e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5966e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb6cf999f in QEventDispatcherGlib::processEvents (this=0xafb00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb6cc626c in QEventLoop::processEvents (this=this@entry=0xb042e228, flags=...) at kernel/qeventloop.cpp:149
#8  0xb6cc6561 in QEventLoop::exec (this=0xb042e228, flags=...) at kernel/qeventloop.cpp:204
#9  0xb6bb166c in QThread::exec (this=0x95c7d60) at thread/qthread.cpp:501
#10 0xb6ca47bd in QInotifyFileSystemWatcherEngine::run (this=0x95c7d60) at io/qfilesystemwatcher_inotify.cpp:248
#11 0xb6bb4a58 in QThreadPrivate::start (arg=0x95c7d60) at thread/qthread_unix.cpp:338
#12 0xb5a7fd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb76d4d3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb5695740 (LWP 3080)):
[KCrash Handler]
#7  deref (this=0xb24e7460 <object_repr.25464>) at /usr/include/qt4/QtCore/qatomic_i386.h:132
#8  ~QByteArray (this=0x9445e98, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:401
#9  ~Private (this=0x9445e40, __in_chrg=<optimized out>) at ../../kdecore/kernel/kaboutdata.cpp:392
#10 KAboutData::~KAboutData (this=0x9498fa8, __in_chrg=<optimized out>) at ../../kdecore/kernel/kaboutdata.cpp:477
#11 0xb228f241 in release_KAboutData (sipCppV=0x9498fa8) at sip/kdecore/sipkdecorepart7.cpp:18454
#12 0xb229215a in dealloc_KAboutData (sipSelf=0xb0c5b7c4) at sip/kdecore/sipkdecorepart7.cpp:18465
#13 dealloc_KAboutData (sipSelf=0xb0c5b7c4) at sip/kdecore/sipkdecorepart7.cpp:18461
#14 0xb20f52ee in forgetObject (sw=sw@entry=0xb0c5b7c4) at /build/buildd/sip4-4.13.3/siplib/siplib.c:10127
#15 0xb20f6de1 in sipWrapper_dealloc (self=self@entry=0xb0c5b7c4) at /build/buildd/sip4-4.13.3/siplib/siplib.c:9678
#16 0xb246e5ce in subtype_dealloc.25629 (self=<KAboutData at remote 0xb0c5b7c4>) at ../Objects/typeobject.c:1026
#17 0xb24d98f7 in dict_dealloc.18709 (mp=0x94d0934) at ../Objects/dictobject.c:1010
#18 0xb20f46cd in sipSimpleWrapper_clear (self=self@entry=0xb0c5b1dc) at /build/buildd/sip4-4.13.3/siplib/siplib.c:9248
#19 0xb20f6d3e in sipWrapper_clear (self=self@entry=0xb0c5b1dc) at /build/buildd/sip4-4.13.3/siplib/siplib.c:9629
#20 0xb20f6de9 in sipWrapper_dealloc (self=self@entry=0xb0c5b1dc) at /build/buildd/sip4-4.13.3/siplib/siplib.c:9680
#21 0xb246e5ce in subtype_dealloc.25629 (self=<TouchpadConfigurationKCM at remote 0xb0c5b1dc>) at ../Objects/typeobject.c:1026
#22 0xb24d9540 in frame_dealloc.15029 (f=Frame 0x951753c, for file /usr/lib/python2.7/dist-packages/synaptiks/kde/widgets/kcm.py, line 116, in __init__ (touchpad_config=<TouchpadConfiguration(touchpad=<Touchpad(id=11, display=<Display(_as_parameter_=<LP_Display at remote 0xb0c5b6ec>, _atom_cache={'FLOAT': <Atom(_as_parameter_=152L, display=<...>) at remote 0xb0c5ab2c>, 'Synaptics Off': <Atom(_as_parameter_=292L, display=<...>) at remote 0xb0c5acec>, 'Synaptics Capabilities': <Atom(_as_parameter_=307L, display=<...>) at remote 0x94feb8c>}, types=<StandardTypes(integer=<Atom(_as_parameter_=19, display=<...>) at remote 0xb0c5ab0c>, atom=<Atom(_as_parameter_=4, display=<...>) at remote 0xb0c5abac>, float=<...>, display=<...>, string=<Atom(_as_parameter_=31, display=<...>) at remote 0xb0c5aaec>) at remote 0xb0c5aacc>) at remote 0xb0c5aaac>) at remote 0xb0c5ad2c>) at remote 0xb0c5ad4c>, component_data=<KComponentData at remote 0xb1e97e3c>, parent=None)) at ../Objects/frameobject.c:460
#23 0xb24d9b54 in tb_dealloc.46578 (tb=0x95aed24) at ../Python/traceback.c:28
#24 0xb24d9b64 in tb_dealloc.46578 (tb=0x95aed4c) at ../Python/traceback.c:27
#25 0xb24fc841 in PyDict_DelItem (op=op@entry={'setrecursionlimit': <built-in function setrecursionlimit>, 'dont_write_bytecode': False, 'getrefcount': <built-in function getrefcount>, 'long_info': <sys.long_info at remote 0xb238f380>, 'path_importer_cache': {'/usr/lib/python2.7/dist-packages/PyQt4': None, '/usr/lib/python2.7/encodings': None, '/usr/lib/python2.7/dist-packages/PyQt4/uic/Loader': None, '/usr/lib/python2.7/dist-packages/PyQt4/uic': None, '/usr/lib/python2.7/plat-linux2': None, '/usr/lib/python2.7/dist-packages/PyQt4/uic/port_v2': None, '/usr/lib/python2.7/logging': None, '/usr/lib/python2.7/dist-packages/synaptiks': None, '/usr/lib/python2.7/dist-packages': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/json': None, '/usr/lib/python2.7/dist-packages/PyQt4/uic/Compiler': None, '/usr/lib/python2.7/dist-packages/PIL': None, '/usr/lib/python2.7/xml/parsers': None, '/usr/lib/python2.7/xml': None, '/usr/lib/python2.7/lib-tk': None, '/usr/lib/python2.7/lib-dynload': None, '/usr/lib/python2.7/dist-packages/synaptiks/kde/widgets': None, '/us...(truncated), key=key@entry='exc_traceback') at ../Objects/dictobject.c:854
#26 0xb24fcaa8 in PyDict_DelItemString (v=v@entry={'setrecursionlimit': <built-in function setrecursionlimit>, 'dont_write_bytecode': False, 'getrefcount': <built-in function getrefcount>, 'long_info': <sys.long_info at remote 0xb238f380>, 'path_importer_cache': {'/usr/lib/python2.7/dist-packages/PyQt4': None, '/usr/lib/python2.7/encodings': None, '/usr/lib/python2.7/dist-packages/PyQt4/uic/Loader': None, '/usr/lib/python2.7/dist-packages/PyQt4/uic': None, '/usr/lib/python2.7/plat-linux2': None, '/usr/lib/python2.7/dist-packages/PyQt4/uic/port_v2': None, '/usr/lib/python2.7/logging': None, '/usr/lib/python2.7/dist-packages/synaptiks': None, '/usr/lib/python2.7/dist-packages': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/json': None, '/usr/lib/python2.7/dist-packages/PyQt4/uic/Compiler': None, '/usr/lib/python2.7/dist-packages/PIL': None, '/usr/lib/python2.7/xml/parsers': None, '/usr/lib/python2.7/xml': None, '/usr/lib/python2.7/lib-tk': None, '/usr/lib/python2.7/lib-dynload': None, '/usr/lib/python2.7/dist-packages/synaptiks/kde/widgets': None, '/us...(truncated), key=key@entry=0xb2575739 "exc_traceback") at ../Objects/dictobject.c:2451
#27 0xb24d1918 in PySys_SetObject (name=name@entry=0xb2575739 "exc_traceback", v=0x0) at ../Python/sysmodule.c:80
#28 0xb240802f in reset_exc_info (tstate=0x9261e90) at ../Python/ceval.c:3443
#29 PyEval_EvalFrameEx (f=f@entry=Frame 0x92c26d4, for file /usr/lib/python2.7/dist-packages/synaptiks/kde/widgets/kcm.py, line 161, in make_kcm_widget (component_data=<KComponentData at remote 0xb1e97e3c>, parent=None, Display=<type at remote 0x94aa484>, Touchpad=<ABCMeta(circular_scrolling=<device_property(item=0, property_type=u'bool', __doc__=u'``True``, if circular scrolling is enabled, ``False`` otherwise', property_name=u'Synaptics Circular Scrolling') at remote 0xb0c58c8c>, __module__='synaptiks.touchpad', circular_touchpad=<device_property(item=0, property_type=u'bool', __doc__=u'``True``, if the touchpad is considered circular, ``False`` otherwise', property_name=u'Synaptics Circular Pad') at remote 0xb0c58cec>, rt_tap_action=<device_property(item=0, property_type=u'byte', __doc__=u'Tap action for the right top corner', property_name=u'Synaptics Tap Action') at remote 0xb0c58a4c>, circular_scrolling_distance=<device_property(item=0, property_name=u'Synaptics Circular Scrolling Distance', property_type=u'float', __doc__=u'The circula...(truncated), throwflag=throwflag@entry=0) at ../Python/ceval.c:2996
#30 0xb240eb05 in PyEval_EvalCodeEx (co=co@entry=0xb161abf0, globals=globals@entry={'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0xb232976c>, 'QHBoxLayout': <PyQt4.QtCore.pyqtWrapperType at remote 0x93828e4>, 'QSizePolicy': <PyQt4.QtCore.pyqtWrapperType at remote 0x939fc7c>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0xb232978c>, 'absolute_import': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0xb232972c>, 'TouchpadConfigurationKCM': <PyQt4.QtCore.pyqtWrapperType at remote 0x9312ef4>, 'KIconLoader': <PyQt4.QtCore.pyqtWrapperType at remote 0x9464d1c>, '__package__': None, 'ki18nc': <built-in function ki18nc>, 'KCModule': <PyQt4.QtCore.pyqtWrapperType at remote 0x9451794>, '__doc__': u'\n    synaptiks.kde.widgets.kcm\n    =========================\n\n    System settings widgets.\n\n    .. moduleauthor::  Sebastian Wiesner  <lunaryorn@googlemail.com>\n', 'QLabel': <PyQt4.QtC...(truncated), locals=locals@entry=0x0, args=0x9402b6c, argcount=argcount@entry=2, kws=0x9402b74, kwcount=0, defs=0xb15e6f58, defcount=defcount@entry=1, closure=0x0) at ../Python/ceval.c:3253
#31 0xb240ccdb in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0xbfce7bc4, func=<function at remote 0xb15d3684>) at ../Python/ceval.c:4117
#32 call_function (oparg=<optimized out>, pp_stack=0xbfce7bc4) at ../Python/ceval.c:4042
#33 PyEval_EvalFrameEx (f=f@entry=Frame 0x9402a24, for file /usr/share/kde4/apps/synaptiks/kcm_synaptiks.py, line 43, in CreatePlugin (widget_parent=None, parent=<QWidget at remote 0xb1e9792c>, component_data=<KComponentData at remote 0xb1e97e3c>), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#34 0xb240eb05 in PyEval_EvalCodeEx (co=co@entry=0xb2388bf0, globals=globals@entry={'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0xb232970c>, 'CreatePlugin': <function at remote 0xb15e3844>, '__builtins__': {'bytearray': <type at remote 0xb2665880>, 'IndexError': <type at remote 0xb26640e0>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb231880c>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0xb2664d20>, 'unicode': <type at remote 0xb2669b20>, 'UnicodeDecodeError': <type at remote 0xb2663040>, 'memoryview': <type at remote 0xb2667480>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved.', _Printer__lines=None, _Printer__name='copyright', _Pr...(truncated), locals=locals@entry=0x0, args=0x940524c, argcount=argcount@entry=3, kws=0x9405258, kwcount=0, defs=0x0, defcount=defcount@entry=0, closure=0x0) at ../Python/ceval.c:3253
#35 0xb240ccdb in fast_function (nk=<optimized out>, na=3, n=<optimized out>, pp_stack=0xbfce7da4, func=<function at remote 0xb15e3844>) at ../Python/ceval.c:4117
#36 call_function (oparg=<optimized out>, pp_stack=0xbfce7da4) at ../Python/ceval.c:4042
#37 PyEval_EvalFrameEx (f=f@entry=Frame 0x94050e4, for file <string>, line 18, in kpythonpluginfactory_bridge (parentWidget=0, parent=152203128, componentData=152286768, sip=<module at remote 0xb231fd34>, QtCore=<module at remote 0xb231fdac>, QtGui=<module at remote 0xb231feb4>, kdecore=<module at remote 0xb231fcbc>, wparentWidget=None, wparent=<QWidget at remote 0xb1e9792c>, wcomponentData=<KComponentData at remote 0xb1e97e3c>), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#38 0xb240eb05 in PyEval_EvalCodeEx (co=0xb2388a40, globals={'division': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 2, 0, 'alpha', 2), compiler_flag=8192) at remote 0xb232970c>, 'CreatePlugin': <function at remote 0xb15e3844>, '__builtins__': {'bytearray': <type at remote 0xb2665880>, 'IndexError': <type at remote 0xb26640e0>, 'all': <built-in function all>, 'help': <_Helper at remote 0xb231880c>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0xb2664d20>, 'unicode': <type at remote 0xb2669b20>, 'UnicodeDecodeError': <type at remote 0xb2663040>, 'memoryview': <type at remote 0xb2667480>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved.', _Printer__lines=None, _Printer__name='copyright', _Pr...(truncated), locals=locals@entry=0x0, args=args@entry=0xb163f2b8, argcount=3, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=0x0) at ../Python/ceval.c:3253
#39 0xb24532f0 in function_call (func=<function at remote 0xb15e38b4>, arg=(0, 152203128, 152286768), kw=0x0) at ../Objects/funcobject.c:526
#40 0xb24f0f20 in PyObject_Call (func=func@entry=<function at remote 0xb15e38b4>, arg=arg@entry=(0, 152203128, 152286768), kw=kw@entry=0x0) at ../Objects/abstract.c:2529
#41 0xb24f186b in PyEval_CallObjectWithKeywords (func=func@entry=<function at remote 0xb15e38b4>, arg=arg@entry=(0, 152203128, 152286768), kw=kw@entry=0x0) at ../Python/ceval.c:3890
#42 0xb24f195b in PyObject_CallObject (o=<function at remote 0xb15e38b4>, a=(0, 152203128, 152286768)) at ../Objects/abstract.c:2517
#43 0xb2a12a99 in RunFunction (object=object@entry=<function at remote 0xb15e38b4>, args=(0, 152203128, 152286768)) at ../../kpythonpluginfactory/kpythonpluginfactory.cpp:326
#44 0xb2a138b2 in KPythonPluginFactory::create (this=0x92607a0, iface=0xb74fa120 <qt_meta_stringdata_KCModule> "KCModule", parentWidget=0x0, parent=0x9126f78, args=..., keyword=...) at ../../kpythonpluginfactory/kpythonpluginfactory.cpp:216
#45 0xb75bda62 in create<KCModule> (args=..., keyword=..., parent=0x9126f78, parentWidget=0x0, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:531
#46 createInstance<KCModule> (error=0xbfce805c, args=..., parent=0x9126f78, parentWidget=0x0, this=0x911b3e8) at ../../kdecore/services/kservice.h:559
#47 createInstance<KCModule> (error=0xbfce805c, args=..., parent=0x9126f78, this=0x911b3e8) at ../../kdecore/services/kservice.h:536
#48 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x9126f78, args=...) at ../../kutils/kcmoduleloader.cpp:89
#49 0xb75c334a in KCModuleProxyPrivate::loadModule (this=this@entry=0x9126f48) at ../../kutils/kcmoduleproxy.cpp:106
#50 0xb75c3af4 in KCModuleProxy::realModule (this=this@entry=0x9126f78) at ../../kutils/kcmoduleproxy.cpp:83
#51 0xb75c3e72 in KCModuleProxy::useRootOnlyMessage (this=0x9126f78) at ../../kutils/kcmoduleproxy.cpp:315
#52 0xb75bfc3d in KCMultiDialog::addModule (this=0x9105210, moduleInfo=..., parentItem=0x0, args=...) at ../../kutils/kcmultidialog.cpp:390
#53 0xb77ada66 in kdemain (_argc=2, _argv=0xbfce8584) at ../../kcmshell/main.cpp:285
#54 0x0804855b in main (argc=2, argv=0xbfce8584) at kcmshell4_dummy.cpp:3

This bug may be a duplicate of or related to bug 285857.

Possible duplicates by query: bug 308841, bug 307943, bug 305468, bug 302430, bug 302399.

Reported using DrKonqi
Comment 1 Christoph Feck 2012-10-28 22:23:51 UTC

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