Bug 314088

Summary: Synaptiks crash after sleep
Product: [I don't know] kde Reporter: kh.sora.1993
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kh.sora.1993 2013-01-29 18:22:58 UTC
Application: python2 (0.8.1)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-22-generic i686
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed: Synaptiks always crashes after I wake the computer from sleep.

The crash can be reproduced every time.

-- Backtrace:
Application: synaptiks (python2.7), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb74ce6c0 (LWP 4630))]

Thread 2 (Thread 0xb0cffb40 (LWP 4632)):
#0  0xb36096bb in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#1  0x891c2444 in ?? ()
#2  0x8b042444 in ?? ()
#3  0x89302444 in ?? ()
#4  0x19e82404 in ?? ()
#5  0x83ffffff in ?? ()
#6  0x90c32cc4 in ?? ()
#7  0x0026748d in ?? ()
#8  0x893cec83 in ?? ()
#9  0xe830245c in ?? ()
#10 0xfffbab9f in ?? ()
#11 0x34e4c381 in ?? ()
#12 0x7489000f in ?? ()
#13 0x7c893424 in ?? ()
#14 0x83f03824 in ?? ()
#15 0x8b00240c in ?? ()
#16 0x00119083 in ?? ()
#17 0x74c08500 in ?? ()
#18 0x90838b17 in ?? ()
#19 0x8b000011 in ?? ()
#20 0x8b30245c in ?? ()
#21 0x8b342474 in ?? ()
#22 0x8338247c in ?? ()
#23 0x90c33cc4 in ?? ()
#24 0x1190b38d in ?? ()
#25 0x34890000 in ?? ()
#26 0x7bf2e824 in ?? ()
#27 0xc085fffb in ?? ()
#28 0x838dd774 in ?? ()
#29 0xfffaae54 in ?? ()
#30 0xe8240489 in ?? ()
#31 0xfffb78c0 in ?? ()
#32 0xd150938d in ?? ()
#33 0x5489fff0 in ?? ()
#34 0x938d1424 in ?? ()
#35 0xfff0be30 in ?? ()
#36 0x0c245489 in ?? ()
#37 0x182444c7 in ?? ()
#38 0x00000000 in ?? ()

Thread 1 (Thread 0xb74ce6c0 (LWP 4630)):
[KCrash Handler]
#6  0x08730000 in ?? ()
#7  0xb608cf9b in pyqtBoundSignal_emit () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#8  0x080a4199 in ext_do_call (nk=0, na=<optimized out>, flags=<optimized out>, pp_stack=0xbff2fb3c, func=<built-in method emit of PyQt4.QtCore.pyqtBoundSignal object at remote 0xabbf5a8>) at ../Python/ceval.c:4331
#9  PyEval_EvalFrameEx (f=f@entry=Frame 0xaf4a93c, for file /usr/lib/python2.7/dist-packages/dbus/connection.py, line 230, in maybe_handle_message (self=<SignalMatch at remote 0xa7750ec>, message=<dbus.lowlevel.SignalMessage at remote 0xad652a0>, args=[], kwargs={}, utf8_strings=False), throwflag=throwflag@entry=0) at ../Python/ceval.c:2705
#10 0x080a08f8 in fast_function (nk=<optimized out>, na=<optimized out>, n=2, pp_stack=0xbff2fc2c, func=<function at remote 0xa713064>) at ../Python/ceval.c:4107
#11 call_function (oparg=<optimized out>, pp_stack=0xbff2fc2c) at ../Python/ceval.c:4042
#12 PyEval_EvalFrameEx (f=f@entry=Frame 0xa96b4e4, for file /usr/lib/python2.7/dist-packages/dbus/connection.py, line 535, in _signal_func (self=<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0xa7896c0>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0xa77f4fc>, data={}) at remote 0xa78b36c>, _signal_sender_matches={<SignalMatch at remote 0xa7750ec>: <NameOwnerWatch at remote 0xabc3aec>, <SignalMatch at remote 0xb70b46ec>: <NameOwnerWatch at remote 0xa78b34c>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0xa77520c>, <SignalMatch at remote 0xa77538c>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote 0xa78583c>, message=<dbus.lowlevel.SignalMessage at remote 0xad652a0>, dbus_interface='org.freedesktop.UPower', path='/org/freedesktop/UPower', signal_name='Resuming', match=<...>), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#13 0x080a6c99 in PyEval_EvalCodeEx (co=co@entry=0xa7059b0, globals=globals@entry={'_Connection': <type at remote 0xb3799240>, 'SignalMatch': <type at remote 0xa73920c>, 'MethodReturnMessage': <type at remote 0xb37a01c0>, 'SignalMessage': <type at remote 0xb37a0380>, '__docformat__': 'reStructuredText', 'Connection': <type at remote 0xa739b54>, 'validate_member_name': <built-in function validate_member_name>, 'LOCAL_IFACE': 'org.freedesktop.DBus.Local', 'DBusException': <type at remote 0xa642604>, '__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 0xa704c4c>, 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 0xa7111ac>, 'dbus.bus': <Logger(name='dbus.bus', parent=<...>, handlers=[], level=0, disabled=0, manager=<...>, ...(truncated), locals=locals@entry=0x0, args=args@entry=0xa9fa478, argcount=argcount@entry=2, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#14 0x080e23ae in function_call (func=<function at remote 0xa71325c>, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0xa7896c0>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0xa77f4fc>, data={}) at remote 0xa78b36c>, _signal_sender_matches={<SignalMatch at remote 0xa7750ec>: <NameOwnerWatch at remote 0xabc3aec>, <SignalMatch at remote 0xb70b46ec>: <NameOwnerWatch at remote 0xa78b34c>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0xa77520c>, <SignalMatch at remote 0xa77538c>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote 0xa78583c>, <dbus.lowlevel.SignalMessage at remote 0xad652a0>), kw=0x0) at ../Objects/funcobject.c:526
#15 0x080fe8d9 in PyObject_Call (kw=0x0, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0xa7896c0>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0xa77f4fc>, data={}) at remote 0xa78b36c>, _signal_sender_matches={<SignalMatch at remote 0xa7750ec>: <NameOwnerWatch at remote 0xabc3aec>, <SignalMatch at remote 0xb70b46ec>: <NameOwnerWatch at remote 0xa78b34c>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0xa77520c>, <SignalMatch at remote 0xa77538c>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote 0xa78583c>, <dbus.lowlevel.SignalMessage at remote 0xad652a0>), func=<function at remote 0xa71325c>) at ../Objects/abstract.c:2529
#16 instancemethod_call.8730 (func=<function at remote 0xa71325c>, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0xa7896c0>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0xa77f4fc>, data={}) at remote 0xa78b36c>, _signal_sender_matches={<SignalMatch at remote 0xa7750ec>: <NameOwnerWatch at remote 0xabc3aec>, <SignalMatch at remote 0xb70b46ec>: <NameOwnerWatch at remote 0xa78b34c>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0xa77520c>, <SignalMatch at remote 0xa77538c>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote 0xa78583c>, <dbus.lowlevel.SignalMessage at remote 0xad652a0>), kw=0x0) at ../Objects/classobject.c:2602
#17 0x080dd378 in PyObject_Call (kw=0x0, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0xa7896c0>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0xa77f4fc>, data={}) at remote 0xa78b36c>, _signal_sender_matches={<SignalMatch at remote 0xa7750ec>: <NameOwnerWatch at remote 0xabc3aec>, <SignalMatch at remote 0xb70b46ec>: <NameOwnerWatch at remote 0xa78b34c>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0xa77520c>, <SignalMatch at remote 0xa77538c>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote 0xa78583c>, <dbus.lowlevel.SignalMessage at remote 0xad652a0>), func=<instancemethod at remote 0xa581bbc>) at ../Objects/abstract.c:2529
#18 PyObject_CallFunctionObjArgs (callable=callable@entry=<instancemethod at remote 0xa581bbc>) at ../Objects/abstract.c:2760
#19 0xb37858ae in DBusPyConnection_HandleMessage (conn=conn@entry=0xa78583c, msg=msg@entry=<dbus.lowlevel.SignalMessage at remote 0xad652a0>, callable=callable@entry=<instancemethod at remote 0xa581bbc>) at ../../_dbus_bindings/conn.c:79
#20 0xb3786517 in _filter_message (conn=0xa9c8f88, message=0xa9cdc38, user_data=0xa581bbc) at ../../_dbus_bindings/conn-methods.c:199
#21 0xb61b0471 in dbus_connection_dispatch () from /lib/i386-linux-gnu/libdbus-1.so.3
#22 0xb374becd in message_queue_dispatch (source=0xa9cb6e0, callback=0x0, user_data=0x0) at dbus-gmain.c:90
#23 0xb62729e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0xb6272d80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0xb6272e61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb6673981 in QEventDispatcherGlib::processEvents (this=0xa2afd50, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#27 0xb4e5a9aa in QGuiEventDispatcherGlib::processEvents (this=0xa2afd50, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0xb664026c in QEventLoop::processEvents (this=this@entry=0xbff30328, flags=...) at kernel/qeventloop.cpp:149
#29 0xb6640561 in QEventLoop::exec (this=0xbff30328, flags=...) at kernel/qeventloop.cpp:204
#30 0xb6645cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#31 0xb4da1fc4 in QApplication::exec () at kernel/qapplication.cpp:3823
#32 0xb5bf2bde in meth_QApplication_exec_ (sipArgs=()) at sipQtGuipart9.cpp:37856
#33 0x080a034b in call_function (oparg=<optimized out>, pp_stack=0xbff3047c) at ../Python/ceval.c:4021
#34 PyEval_EvalFrameEx (f=f@entry=Frame 0xa63ad1c, for file /usr/lib/python2.7/dist-packages/synaptiks/kde/trayapplication.py, line 275, in main (about=<KAboutData at remote 0xb70c5854>, app=<SynaptiksApplication(_first_instance=False, icon=<SynaptiksNotifierItem(_config=<SynaptiksTrayConfiguration at remote 0xa72dc44>, touchpad_manager=<TouchpadManager(states={'temporarily_off': <QState at remote 0xa767974>, 'off': <QState at remote 0xa7679bc>, 'on': <QState at remote 0xa767a04>}, _touchpad_wrapper=<TouchpadQtWrapper(touchpad=<Touchpad(id=13, display=<Display(_as_parameter_=<LP_Display at remote 0xb70c5614>, _atom_cache={'Synaptics Circular Scrolling': <Atom(_as_parameter_=284L, display=<...>) at remote 0xabb48ac>, 'Synaptics Circular Scrolling Trigger': <Atom(_as_parameter_=286L, display=<...>) at remote 0xabb270c>, 'Synaptics Move Speed': <Atom(_as_parameter_=275L, display=<...>) at remote 0xabb792c>, 'Synaptics Edge Motion Always': <Atom(_as_parameter_=278L, display=<...>) at remote 0xabb784c>, 'Synaptics Locked Drags Timeout': <Atom(_as_...(truncated), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#35 0x080a6c99 in PyEval_EvalCodeEx (co=0xb70c5968, globals=globals@entry={'KMessageBox': <PyQt4.QtCore.pyqtWrapperType at remote 0xa54e0ec>, 'partial': <type at remote 0x82680e0>, 'KStatusNotifierItem': <PyQt4.QtCore.pyqtWrapperType at remote 0xa59ca24>, 'ManagerConfiguration': <ABCMeta(load=<classmethod at remote 0xa71b314>, __module__='synaptiks.config', __getitem__=<function at remote 0xa716aac>, _DEFAULTS={u'monitor_mouses': False, u'idle_time': <float at remote 0xa2dc164>, 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 0xa716ae4>, __init__=<function at remote 0xa716924>, _abc_cache=<WeakSet(_remove=<function at remote 0xa716b8c>, _pending_removals=[], _iterating=set([]), data=set([])) at remote 0xa71a7ac>, __delitem__=<function at remote 0xa716b1c>, __contains__=<function at remote 0xa716a04>, __abstractmethods__=frozenset([]), mouse_manager=<property at remote 0xa71798c>, __iter__=<function at remote 0xa716a74>, MOUSE_MANAGER_KEYS=frozenset([u'ignore...(truncated), locals=locals@entry=0x0, args=args@entry=0xa2ba37c, argcount=0, kws=0xa2ba37c, kwcount=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=0x0) at ../Python/ceval.c:3253
#36 0x080a1774 in fast_function (nk=<optimized out>, na=<optimized out>, n=<optimized out>, pp_stack=0xbff305ec, func=<function at remote 0xa77f1ec>) at ../Python/ceval.c:4117
#37 call_function (oparg=<optimized out>, pp_stack=0xbff305ec) at ../Python/ceval.c:4042
#38 PyEval_EvalFrameEx (f=f@entry=Frame 0xa2ba23c, for file /usr/bin/synaptiks, line 9, in <module> (), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#39 0x080a6c99 in PyEval_EvalCodeEx (co=co@entry=0xb7489c80, globals=globals@entry={'__builtins__': <module at remote 0xb748e11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb748e2e4>, '__requires__': 'synaptiks==0.8.1', 'load_entry_point': <function at remote 0xb70a6aac>, '__name__': '__main__', '__doc__': None}, locals=locals@entry={'__builtins__': <module at remote 0xb748e11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb748e2e4>, '__requires__': 'synaptiks==0.8.1', 'load_entry_point': <function at remote 0xb70a6aac>, '__name__': '__main__', '__doc__': None}, args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=closure@entry=0x0) at ../Python/ceval.c:3253
#40 0x0810d717 in PyEval_EvalCode (co=co@entry=0xb7489c80, globals=globals@entry={'__builtins__': <module at remote 0xb748e11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb748e2e4>, '__requires__': 'synaptiks==0.8.1', 'load_entry_point': <function at remote 0xb70a6aac>, '__name__': '__main__', '__doc__': None}, locals=locals@entry={'__builtins__': <module at remote 0xb748e11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb748e2e4>, '__requires__': 'synaptiks==0.8.1', 'load_entry_point': <function at remote 0xb70a6aac>, '__name__': '__main__', '__doc__': None}) at ../Python/ceval.c:667
#41 0x0814da9d in run_mod.42768 (mod=mod@entry=0xa32d7b0, filename=filename@entry=0xbff32a45 "/usr/bin/synaptiks", globals=globals@entry={'__builtins__': <module at remote 0xb748e11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb748e2e4>, '__requires__': 'synaptiks==0.8.1', 'load_entry_point': <function at remote 0xb70a6aac>, '__name__': '__main__', '__doc__': None}, locals=locals@entry={'__builtins__': <module at remote 0xb748e11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb748e2e4>, '__requires__': 'synaptiks==0.8.1', 'load_entry_point': <function at remote 0xb70a6aac>, '__name__': '__main__', '__doc__': None}, flags=flags@entry=0xbff307ec, arena=arena@entry=0xa2b6208) at ../Python/pythonrun.c:1365
#42 0x0808e7f0 in PyRun_FileExFlags (fp=fp@entry=0xa2ba230, filename=filename@entry=0xbff32a45 "/usr/bin/synaptiks", start=start@entry=257, globals=globals@entry={'__builtins__': <module at remote 0xb748e11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb748e2e4>, '__requires__': 'synaptiks==0.8.1', 'load_entry_point': <function at remote 0xb70a6aac>, '__name__': '__main__', '__doc__': None}, locals=locals@entry={'__builtins__': <module at remote 0xb748e11c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb748e2e4>, '__requires__': 'synaptiks==0.8.1', 'load_entry_point': <function at remote 0xb70a6aac>, '__name__': '__main__', '__doc__': None}, closeit=closeit@entry=1, flags=flags@entry=0xbff307ec) at ../Python/pythonrun.c:1351
#43 0x0808ed9e in PyRun_SimpleFileExFlags (fp=0xa2ba230, filename=<optimized out>, closeit=1, flags=0xbff307ec) at ../Python/pythonrun.c:943
#44 0x0808ee60 in PyRun_AnyFileExFlags (fp=fp@entry=0xa2ba230, filename=filename@entry=0xbff32a45 "/usr/bin/synaptiks", closeit=closeit@entry=1, flags=flags@entry=0xbff307ec) at ../Python/pythonrun.c:747
#45 0x0808fc35 in Py_Main (argc=argc@entry=2, argv=argv@entry=0xbff30924) at ../Modules/main.c:639
#46 0x0808fd07 in main (argc=2, argv=0xbff30924) at ../Modules/python.c:23

Possible duplicates by query: bug 296956, bug 293890, bug 293627, bug 292828.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-01-29 20:47:25 UTC

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