Bug 296956

Summary: Synaptiks crashes everytime when awakening from sleep
Product: [I don't know] kde Reporter: Jose Lello <jplello>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee, fidesdefensor
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Jose Lello 2012-03-28 10:46:36 UTC
Application: python2 (0.7.0)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
Back from sleep synaptiks crashes. It does not loose settings
~uname -a
Linux Portatil 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:49:42 UTC 2012 i686 i686 i386 GNU/Linux

The crash can be reproduced some of the time.

-- Backtrace:
Application: synaptiks (python2.7), signal: Segmentation fault
[Current thread is 1 (Thread 0xb774f6c0 (LWP 2213))]

Thread 3 (Thread 0xb6978b70 (LWP 2216)):
#0  0x00a640c2 in ?? () from /lib/ld-linux.so.2
#1  0x0064c7ae in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x00796000 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1
#3  0x00797930 in xcb_wait_for_reply () from /usr/lib/i386-linux-gnu/libxcb.so.1
#4  0x01f82782 in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6
#5  0x007c5547 in XRecordEnableContext () from /usr/lib/libXtst.so.6
#6  0x091a71ca in ffi_call_SYSV () from /usr/lib/python2.7/lib-dynload/_ctypes.so
#7  0x091a6eff in ffi_call () from /usr/lib/python2.7/lib-dynload/_ctypes.so
#8  0x0919f312 in _call_function_pointer (argcount=4, resmem=0xb6977ab0, restype=0x0, atypes=0x97ae180, avalues=0xb6977a90, pProc=0x7c54b0 <XRecordEnableContext>, flags=4353) at /build/buildd/python2.7-2.7.2/Modules/_ctypes/callproc.c:827
#9  _ctypes_callproc (pProc=0x7c54b0 <XRecordEnableContext>, argtuple=(<Display(_as_parameter_=<LP_Display at remote 0x96706a4>, _atom_cache={'FLOAT': <Atom(_as_parameter_=156L, display=<...>) at remote 0x9693f8c>}, types=<StandardTypes(integer=<Atom(_as_parameter_=19, display=<...>) at remote 0x9693f6c>, float=<...>, display=<...>, atom=<Atom(_as_parameter_=4, display=<...>) at remote 0x9693fcc>) at remote 0x9693f2c>) at remote 0xb76e182c>, 85983233L, <CFunctionType at remote 0x92afc5c>, None), flags=4353, argtypes=(<built-in method from_param of _ctypes.PyCPointerType object at remote 0x94ee184>, <built-in method from_param of _ctypes.PyCSimpleType object at remote 0x94d3a4c>, <built-in method from_param of _ctypes.PyCFuncPtrType object at remote 0x9563714>, <built-in method from_param of _ctypes.PyCSimpleType object at remote 0x94d7564>), restype=<_ctypes.PyCSimpleType at remote 0x94d323c>, checker=0x0) at /build/buildd/python2.7-2.7.2/Modules/_ctypes/callproc.c:1174
#10 0x0919688d in PyCFuncPtr_call (self=0x951d5dc, inargs=(<Display(_as_parameter_=<LP_Display at remote 0x96706a4>, _atom_cache={'FLOAT': <Atom(_as_parameter_=156L, display=<...>) at remote 0x9693f8c>}, types=<StandardTypes(integer=<Atom(_as_parameter_=19, display=<...>) at remote 0x9693f6c>, float=<...>, display=<...>, atom=<Atom(_as_parameter_=4, display=<...>) at remote 0x9693fcc>) at remote 0x9693f2c>) at remote 0xb76e182c>, 85983233L, <CFunctionType at remote 0x92afc5c>, None), kwds=0x0) at /build/buildd/python2.7-2.7.2/Modules/_ctypes/_ctypes.c:3911
#11 0x0805dc31 in PyObject_Call (func=<_FuncPtr(__name__='XRecordEnableContext') at remote 0x951d5dc>, arg=(<Display(_as_parameter_=<LP_Display at remote 0x96706a4>, _atom_cache={'FLOAT': <Atom(_as_parameter_=156L, display=<...>) at remote 0x9693f8c>}, types=<StandardTypes(integer=<Atom(_as_parameter_=19, display=<...>) at remote 0x9693f6c>, float=<...>, display=<...>, atom=<Atom(_as_parameter_=4, display=<...>) at remote 0x9693fcc>) at remote 0x9693f2c>) at remote 0xb76e182c>, 85983233L, <CFunctionType at remote 0x92afc5c>, None), kw=0x0) at ../Objects/abstract.c:2529
#12 0x080f81c1 in do_call (nk=<optimized out>, na=4, pp_stack=0xb6977d14, func=<_FuncPtr(__name__='XRecordEnableContext') at remote 0x951d5dc>) at ../Python/ceval.c:4239
#13 call_function (oparg=4, pp_stack=0xb6977d14) at ../Python/ceval.c:4044
#14 PyEval_EvalFrameEx (f=Frame 0x981cbbc, for file /usr/lib/python2.7/dist-packages/synaptiks/_bindings/xrecord.py, line 257, in enable_context (display=<Display(_as_parameter_=<LP_Display at remote 0x96706a4>, _atom_cache={'FLOAT': <Atom(_as_parameter_=156L, display=<...>) at remote 0x9693f8c>}, types=<StandardTypes(integer=<Atom(_as_parameter_=19, display=<...>) at remote 0x9693f6c>, float=<...>, display=<...>, atom=<Atom(_as_parameter_=4, display=<...>) at remote 0x9693fcc>) at remote 0x9693f2c>) at remote 0xb76e182c>, context=85983233L, callback=<instancemethod at remote 0x94a83ec>, closure_p=None), throwflag=0) at ../Python/ceval.c:2666
#15 0x080fd804 in PyEval_EvalCodeEx (co=0x9528e30, globals={'CURRENT_CLIENTS': 1, 'FUTURE_CLIENTS': 2, 'SIGNATURES': {'XRecordCreateContext': ([<_ctypes.PyCPointerType at remote 0x94ee184>, <_ctypes.PyCSimpleType at remote 0x94d323c>, <_ctypes.PyCPointerType at remote 0x94eddd4>, <_ctypes.PyCSimpleType at remote 0x94d323c>, <_ctypes.PyCPointerType at remote 0x9563b5c>, <_ctypes.PyCSimpleType at remote 0x94d323c>], <_ctypes.PyCSimpleType at remote 0x94d3a4c>), 'XRecordDisableContext': ([<_ctypes.PyCPointerType at remote 0x94ee184>, <_ctypes.PyCSimpleType at remote 0x94d3a4c>], <_ctypes.PyCSimpleType at remote 0x94d323c>), 'XRecordQueryVersion': ([<_ctypes.PyCPointerType at remote 0x94ee184>, <_ctypes.PyCPointerType at remote 0x954a04c>, <_ctypes.PyCPointerType at remote 0x954a04c>], <_ctypes.PyCSimpleType at remote 0x94d323c>), 'XRecordFreeData': ([<_ctypes.PyCPointerType at remote 0x9562c74>], None), 'XRecordAllocRange': ([], <_ctypes.PyCPointerType at remote 0x9562754>, None), 'XRecordFreeContext': ([<_ctypes.PyCPointerType at remote 0x94ee184>, <_ctypes.PyCSimpleTy...(truncated), locals=0x0, args=0x9810860, argcount=4, kws=0x9810870, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#16 0x080f7cdf in fast_function (nk=<optimized out>, na=4, n=<optimized out>, pp_stack=0xb6977e64, func=<function at remote 0x952b9cc>) at ../Python/ceval.c:4117
#17 call_function (oparg=4, pp_stack=0xb6977e64) at ../Python/ceval.c:4042
#18 PyEval_EvalFrameEx (f=Frame 0x981070c, for file /usr/lib/python2.7/dist-packages/synaptiks/monitors/keyboard.py, line 208, in run (self=<EventRecorder(_started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x9691640>, acquire=<built-in method acquire of thread.lock object at remote 0x9691640>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x9691640>) at remote 0x9690d6c>) at remote 0x9690d4c>, _callback=<instancemethod at remote 0x94a83ec>, _context=85983233L, _event_signal_map={2: <PyQt4.QtCore.pyqtBoundSignal at remote 0x968e2c0>, 3: <PyQt4.QtCore.pyqtBoundSignal at remote 0x968e3c8>}) at remote 0x967026c>, recording_display=<Display(_as_parameter_=<LP_Display at remote 0x96706a4>, _atom_cache={'FLOAT': <Atom(_as_parameter_=156L, display=<...>) at remote 0x9693f8c>}, types=<StandardTypes(integer=<Atom(_as_parameter_=19, display=<...>) at remote 0x9693f6c>, float=<...>, display=<...>, atom=<At...(truncated), throwflag=0) at ../Python/ceval.c:2666
#19 0x080fd804 in PyEval_EvalCodeEx (co=0x951a140, globals={'print_function': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=65536) at remote 0xb74841ec>, 'unicode_literals': <_Feature(mandatory=(3, 0, 0, 'alpha', 0), optional=(2, 6, 0, 'alpha', 2), compiler_flag=131072) at remote 0xb74840ec>, 'xlib': <module at remote 0x94843ec>, 'izip': <type at remote 0x8299d00>, 'QTime': <PyQt4.QtCore.pyqtWrapperType at remote 0x9305a64>, 'absolute_import': <_Feature(mandatory=(2, 7, 0, 'alpha', 0), optional=(2, 5, 0, 'alpha', 1), compiler_flag=16384) at remote 0xb748428c>, 'RecordingKeyboardMonitor': <PyQt4.QtCore.pyqtWrapperType at remote 0x91fb24c>, 'array': <type at remote 0x8291760>, 'QObject': <PyQt4.QtCore.pyqtWrapperType at remote 0x91da1ec>, 'PollingKeyboardMonitor': <PyQt4.QtCore.pyqtWrapperType at remote 0x91fb614>, '__all__': [u'create_keyboard_monitor', u'AbstractKeyboardMonitor', u'PollingKeyboardMonitor', u'RecordingKeyboardMonitor'], 'pyqtSignal': <type at remote 0x6de6dc0>, '__package__': None, 'QThread': <PyQt4.QtCore.py...(truncated), locals=0x0, args=0x93f5278, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#20 0x0808c512 in function_call (func=<function at remote 0x952bb8c>, arg=(<EventRecorder(_started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x9691640>, acquire=<built-in method acquire of thread.lock object at remote 0x9691640>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x9691640>) at remote 0x9690d6c>) at remote 0x9690d4c>, _callback=<instancemethod at remote 0x94a83ec>, _context=85983233L, _event_signal_map={2: <PyQt4.QtCore.pyqtBoundSignal at remote 0x968e2c0>, 3: <PyQt4.QtCore.pyqtBoundSignal at remote 0x968e3c8>}) at remote 0x967026c>,), kw=0x0) at ../Objects/funcobject.c:526
#21 0x0805dc31 in PyObject_Call (func=<function at remote 0x952bb8c>, arg=(<EventRecorder(_started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x9691640>, acquire=<built-in method acquire of thread.lock object at remote 0x9691640>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x9691640>) at remote 0x9690d6c>) at remote 0x9690d4c>, _callback=<instancemethod at remote 0x94a83ec>, _context=85983233L, _event_signal_map={2: <PyQt4.QtCore.pyqtBoundSignal at remote 0x968e2c0>, 3: <PyQt4.QtCore.pyqtBoundSignal at remote 0x968e3c8>}) at remote 0x967026c>,), kw=0x0) at ../Objects/abstract.c:2529
#22 0x080738bd in instancemethod_call (func=<function at remote 0x952bb8c>, arg=(<EventRecorder(_started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<thread.lock at remote 0x9691640>, acquire=<built-in method acquire of thread.lock object at remote 0x9691640>, _Condition__waiters=[], release=<built-in method release of thread.lock object at remote 0x9691640>) at remote 0x9690d6c>) at remote 0x9690d4c>, _callback=<instancemethod at remote 0x94a83ec>, _context=85983233L, _event_signal_map={2: <PyQt4.QtCore.pyqtBoundSignal at remote 0x968e2c0>, 3: <PyQt4.QtCore.pyqtBoundSignal at remote 0x968e3c8>}) at remote 0x967026c>,), kw=0x0) at ../Objects/classobject.c:2578
#23 0x0805dc31 in PyObject_Call (func=<instancemethod at remote 0x94a82fc>, arg=(), kw=0x0) at ../Objects/abstract.c:2529
#24 0x080f704e in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0x94a82fc>, arg=(), kw=0x0) at ../Python/ceval.c:3890
#25 0x004190c8 in sip_api_call_method (isErr=0x0, method=<instancemethod at remote 0x94a82fc>, fmt=0x6d11284 "") at /build/buildd/sip4-4.12.4/siplib/siplib.c:1742
#26 0x06c14edf in sipVH_QtCore_11 (sipGILState=PyGILState_UNLOCKED, sipMethod=<instancemethod at remote 0x94a82fc>) at sipQtCorepart0.cpp:4381
#27 0x06c475b8 in sipQThread::run (this=0x9808060) at sipQtCorepart2.cpp:2877
#28 0x012297b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#29 0x003bad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#30 0x0065b46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb5215b70 (LWP 2298)):
#0  0x00399d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x012807d5 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#2  0x013534b6 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3  0x0135380a in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0x01352053 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0x013520ed in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0x032f588c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x032f6637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x032f6c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x01352b37 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0x013231dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0x01323421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0x0122690b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#13 0x01303e2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#14 0x012297b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#15 0x003bad31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x0065b46e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb774f6c0 (LWP 2213)):
[KCrash Handler]
#7  0x00000048 in ?? ()
#8  0x06cf446b in pyqtBoundSignal_emit () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#9  0x080fade1 in ext_do_call (nk=0, na=152854608, flags=<optimized out>, pp_stack=0xbfc165d4, func=<built-in method emit of PyQt4.QtCore.pyqtBoundSignal object at remote 0x9a1b9e0>) at ../Python/ceval.c:4331
#10 PyEval_EvalFrameEx (f=Frame 0x9ad921c, for file /usr/lib/python2.7/dist-packages/dbus/connection.py, line 214, in maybe_handle_message (self=<SignalMatch at remote 0x9614d4c>, message=<dbus.lowlevel.SignalMessage at remote 0x9bb2560>, args=[], kwargs={}), throwflag=0) at ../Python/ceval.c:2705
#11 0x080f7e20 in fast_function (nk=<optimized out>, na=152854608, n=<optimized out>, pp_stack=0xbfc166a4, func=<function at remote 0x9608d14>) at ../Python/ceval.c:4107
#12 call_function (oparg=1, pp_stack=0xbfc166a4) at ../Python/ceval.c:4042
#13 PyEval_EvalFrameEx (f=Frame 0x98174e4, for file /usr/lib/python2.7/dist-packages/dbus/connection.py, line 520, in _signal_func (self=<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x9691560>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x96861b4>, data={}) at remote 0x9690b0c>, _signal_sender_matches={<SignalMatch at remote 0x9614d4c>: <NameOwnerWatch at remote 0x9ba930c>, <SignalMatch at remote 0xb74620ec>: <NameOwnerWatch at remote 0x9690b2c>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0x9614e6c>, <SignalMatch at remote 0x9bb102c>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote 0x968b50c>, message=<dbus.lowlevel.SignalMessage at remote 0x9bb2560>, dbus_interface='org.freedesktop.UPower', path='/org/freedesktop/UPower', signal_name='Resuming', match=<...>), throwflag=0) at ../Python/ceval.c:2666
#14 0x080fd804 in PyEval_EvalCodeEx (co=0x96004e8, globals={'_Connection': <type at remote 0x1f3e220>, 'SignalMatch': <type at remote 0x95f39bc>, 'MethodReturnMessage': <type at remote 0x1f451a0>, 'SignalMessage': <type at remote 0x1f45360>, '__docformat__': 'reStructuredText', 'Connection': <type at remote 0x95f2d4c>, 'validate_error_name': <built-in function validate_error_name>, 'validate_member_name': <built-in function validate_member_name>, 'LOCAL_IFACE': 'org.freedesktop.DBus.Local', 'DBusException': <type at remote 0x95cdbec>, '__all__': ('Connection', 'SignalMatch'), '__package__': 'dbus', '_logger': <Logger(name='dbus.connection', parent=<RootLogger(name='root', parent=None, handlers=[], level=30, disabled=0, propagate=1, filters=[]) at remote 0x95fb44c>, handlers=[], level=0, disabled=0, manager=<Manager(emittedNoHandlerWarning=0, disable=0, root=<...>, loggerDict={'dbus.proxies': <Logger(name='dbus.proxies', parent=<...>, handlers=[], level=0, disabled=0, manager=<...>, propagate=1, filters=[]) at remote 0x9602b8c>, 'dbus.bus': <Logger(name='dbus.bus', pa...(truncated), locals=0x0, args=0x987bad8, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#15 0x0808c512 in function_call (func=<function at remote 0x9608f0c>, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x9691560>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x96861b4>, data={}) at remote 0x9690b0c>, _signal_sender_matches={<SignalMatch at remote 0x9614d4c>: <NameOwnerWatch at remote 0x9ba930c>, <SignalMatch at remote 0xb74620ec>: <NameOwnerWatch at remote 0x9690b2c>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0x9614e6c>, <SignalMatch at remote 0x9bb102c>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote 0x968b50c>, <dbus.lowlevel.SignalMessage at remote 0x9bb2560>), kw=0x0) at ../Objects/funcobject.c:526
#16 0x0805dc31 in PyObject_Call (func=<function at remote 0x9608f0c>, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x9691560>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x96861b4>, data={}) at remote 0x9690b0c>, _signal_sender_matches={<SignalMatch at remote 0x9614d4c>: <NameOwnerWatch at remote 0x9ba930c>, <SignalMatch at remote 0xb74620ec>: <NameOwnerWatch at remote 0x9690b2c>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0x9614e6c>, <SignalMatch at remote 0x9bb102c>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote 0x968b50c>, <dbus.lowlevel.SignalMessage at remote 0x9bb2560>), kw=0x0) at ../Objects/abstract.c:2529
#17 0x080738bd in instancemethod_call (func=<function at remote 0x9608f0c>, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x9691560>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x96861b4>, data={}) at remote 0x9690b0c>, _signal_sender_matches={<SignalMatch at remote 0x9614d4c>: <NameOwnerWatch at remote 0x9ba930c>, <SignalMatch at remote 0xb74620ec>: <NameOwnerWatch at remote 0x9690b2c>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0x9614e6c>, <SignalMatch at remote 0x9bb102c>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote 0x968b50c>, <dbus.lowlevel.SignalMessage at remote 0x9bb2560>), kw=0x0) at ../Objects/classobject.c:2578
#18 0x08066fae in PyObject_Call (func=<instancemethod at remote 0x94a8284>, arg=<optimized out>, kw=0x0) at ../Objects/abstract.c:2529
#19 0x0806a06a in PyObject_CallFunctionObjArgs (callable=<instancemethod at remote 0x94a8284>) at ../Objects/abstract.c:2760
#20 0x01f2b5be in DBusPyConnection_HandleMessage (conn=0x968b50c, msg=<dbus.lowlevel.SignalMessage at remote 0x9bb2560>, callable=<instancemethod at remote 0x94a8284>) at ../../_dbus_bindings/conn.c:79
#21 0x01f2c26f in _filter_message (conn=0x9802a28, message=0x96cb840, user_data=0x94a8284) at ../../_dbus_bindings/conn-methods.c:197
#22 0x00444441 in dbus_connection_dispatch () from /lib/i386-linux-gnu/libdbus-1.so.3
#23 0x0483995d in ?? () from /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2
#24 0x032f625f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x032f6990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x032f6c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x01352ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#28 0x0166ee7a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#29 0x013231dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#30 0x01323421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#31 0x0132819d in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0x015b4924 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#33 0x02f30429 in meth_QApplication_exec_ (sipArgs=()) at sipQtGuipart9.cpp:28467
#34 0x080f77c3 in call_function (oparg=0, pp_stack=0xbfc16f24) at ../Python/ceval.c:4021
#35 PyEval_EvalFrameEx (f=Frame 0x954f764, for file /usr/lib/python2.7/dist-packages/synaptiks/kde/trayapplication.py, line 275, in main (about=<KAboutData at remote 0xb7471a04>, app=<SynaptiksApplication(_first_instance=False, icon=<SynaptiksNotifierItem(_config=<SynaptiksTrayConfiguration at remote 0xb7471a94>, touchpad_manager=<TouchpadManager(states={'temporarily_off': <QState at remote 0x96702b4>, 'off': <QState at remote 0x96702fc>, 'on': <QState at remote 0x9670344>}, _touchpad_wrapper=<TouchpadQtWrapper(touchpad=<Touchpad(id=13, display=<Display(_as_parameter_=<LP_Display at remote 0x966c5cc>, _atom_cache={'Synaptics Circular Scrolling': <Atom(_as_parameter_=319L, display=<...>) at remote 0x9a1d20c>, 'Synaptics Circular Scrolling Trigger': <Atom(_as_parameter_=321L, display=<...>) at remote 0x9a1c0ec>, 'Synaptics Move Speed': <Atom(_as_parameter_=310L, display=<...>) at remote 0x9874b6c>, 'Synaptics Edge Motion Always': <Atom(_as_parameter_=313L, display=<...>) at remote 0x9a1d26c>, 'Synaptics Locked Drags Timeout': <Atom(_as_...(truncated), throwflag=0) at ../Python/ceval.c:2666
#36 0x080fd804 in PyEval_EvalCodeEx (co=0xb7471b18, globals={'KMessageBox': <PyQt4.QtCore.pyqtWrapperType at remote 0x946c26c>, 'partial': <type at remote 0x829cac0>, 'KStatusNotifierItem': <PyQt4.QtCore.pyqtWrapperType at remote 0x94bae9c>, 'ManagerConfiguration': <ABCMeta(load=<classmethod at remote 0x95fde9c>, __module__='synaptiks.config', __getitem__=<function at remote 0x961087c>, _DEFAULTS={u'monitor_mouses': False, u'idle_time': <float at remote 0x94e4e7c>, u'keys_to_ignore': 2, u'monitor_keyboard': False, u'ignored_mouses': []}, KEYBOARD_MONITOR_KEYS=frozenset([u'idle_time', u'keys_to_ignore']), __setitem__=<function at remote 0x96108b4>, __init__=<function at remote 0x96106f4>, _abc_cache=<WeakSet(_remove=<function at remote 0x9610994>, _pending_removals=[], _iterating=set([]), data=set([])) at remote 0x961116c>, __delitem__=<function at remote 0x96108ec>, __contains__=<function at remote 0x96107d4>, __abstractmethods__=frozenset([]), mouse_manager=<property at remote 0x960cc84>, __iter__=<function at remote 0x9610844>, MOUSE_MANAGER_KEYS=frozenset([u'ignore...(truncated), locals=0x0, args=0x922e484, argcount=0, kws=0x922e484, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#37 0x080f7cdf in fast_function (nk=<optimized out>, na=0, n=<optimized out>, pp_stack=0xbfc17074, func=<function at remote 0x967cf7c>) at ../Python/ceval.c:4117
#38 call_function (oparg=0, pp_stack=0xbfc17074) at ../Python/ceval.c:4042
#39 PyEval_EvalFrameEx (f=Frame 0x922e344, for file /usr/bin/synaptiks, line 9, in <module> (), throwflag=0) at ../Python/ceval.c:2666
#40 0x080fd804 in PyEval_EvalCodeEx (co=0xb770af08, globals={'__builtins__': <module at remote 0xb770f11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb770f2e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74591ec>, '__name__': '__main__', '__doc__': None}, locals={'__builtins__': <module at remote 0xb770f11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb770f2e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74591ec>, '__name__': '__main__', '__doc__': None}, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#41 0x080fe177 in PyEval_EvalCode (co=0xb770af08, globals={'__builtins__': <module at remote 0xb770f11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb770f2e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74591ec>, '__name__': '__main__', '__doc__': None}, locals={'__builtins__': <module at remote 0xb770f11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb770f2e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74591ec>, '__name__': '__main__', '__doc__': None}) at ../Python/ceval.c:667
#42 0x0811acd0 in run_mod (mod=<optimized out>, filename=<optimized out>, globals={'__builtins__': <module at remote 0xb770f11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb770f2e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74591ec>, '__name__': '__main__', '__doc__': None}, locals={'__builtins__': <module at remote 0xb770f11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb770f2e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74591ec>, '__name__': '__main__', '__doc__': None}, flags=0xbfc172ec, arena=0x922f168) at ../Python/pythonrun.c:1346
#43 0x0811b8e9 in PyRun_FileExFlags (fp=0x922f398, filename=0xbfc18a2a "/usr/bin/synaptiks", start=257, globals={'__builtins__': <module at remote 0xb770f11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb770f2e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74591ec>, '__name__': '__main__', '__doc__': None}, locals={'__builtins__': <module at remote 0xb770f11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb770f2e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74591ec>, '__name__': '__main__', '__doc__': None}, closeit=1, flags=0xbfc172ec) at ../Python/pythonrun.c:1332
#44 0x0811c4cc in PyRun_SimpleFileExFlags (fp=0x922f398, filename=<optimized out>, closeit=1, flags=0xbfc172ec) at ../Python/pythonrun.c:936
#45 0x0812c7c6 in Py_Main (argc=4, argv=0xbfc173c4) at ../Modules/main.c:599
#46 0x0805da0b in main (argc=4, argv=0xbfc173c4) at ../Modules/python.c:23

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

Possible duplicates by query: bug 293890, bug 293627, bug 292828, bug 292160, bug 290746.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-03-28 14:49:16 UTC

*** This bug has been marked as a duplicate of bug 283173 ***
Comment 2 Anthony Lowe 2012-08-13 04:34:03 UTC
Created attachment 73133 [details]
New crash information added by DrKonqi

python2 (0.7.0) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed:
Waking computer from sleep.
- Custom settings of the application:
Using synaptics app to enable two-finger scrolling. After waking, settings for synaptiks changes back to default, side scrolling, no two finger scrolling.

-- Backtrace (Reduced):
#6  0x00007f3323beb451 in pyqtBoundSignal_emit () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#7  0x00000000004ba151 in ext_do_call (nk=0, na=0, flags=<optimized out>, pp_stack=0x7fffeddb1960, func=<built-in method emit of PyQt4.QtCore.pyqtBoundSignal object at remote 0x216e690>) at ../Python/ceval.c:4331
#8  PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2705
#9  0x00000000004b6d77 in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0x7fffeddb1aa0, func=<function at remote 0x197c0c8>) at ../Python/ceval.c:4107
#10 call_function (oparg=<optimized out>, pp_stack=0x7fffeddb1aa0) at ../Python/ceval.c:4042