Bug 285687

Summary: synaptics crash after suspend
Product: [I don't know] kde Reporter: tistu <damar.v1.0>
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 tistu 2011-11-03 20:17:09 UTC
Application: python2 (0.7.0)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I closed the laptop lid and then after a while I reopened it and then it crashed.

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

Thread 2 (Thread 0xb68ffb70 (LWP 4761)):
#0  0x00e87d40 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x00da5f1f in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x00da68f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x00da6f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0313acea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#5  0x00dcd5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x00e84d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#7  0x003e80ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb77b06c0 (LWP 4759)):
[KCrash Handler]
#7  0x06b36434 in pyqtBoundSignal_emit () from /usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#8  0x080fade1 in ext_do_call (nk=0, na=147263568, flags=<optimized out>, pp_stack=0xbfc295e4, func=<built-in method emit of PyQt4.QtCore.pyqtBoundSignal object at remote 0x9607ea8>) at ../Python/ceval.c:4331
#9  PyEval_EvalFrameEx (f=Frame 0x95bf554, for file /usr/lib/python2.7/dist-packages/dbus/connection.py, line 214, in maybe_handle_message (self=<SignalMatch at remote 0x90c0f2c>, message=<dbus.lowlevel.SignalMessage at remote 0x9564120>, args=[], kwargs={}), throwflag=0) at ../Python/ceval.c:2705
#10 0x080f7e20 in fast_function (nk=<optimized out>, na=147263568, n=<optimized out>, pp_stack=0xbfc296b4, func=<function at remote 0x90b5d14>) at ../Python/ceval.c:4107
#11 call_function (oparg=1, pp_stack=0xbfc296b4) at ../Python/ceval.c:4042
#12 PyEval_EvalFrameEx (f=Frame 0x934c494, 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 0x913e560>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x91341b4>, data={}) at remote 0x913dcac>, _signal_sender_matches={<SignalMatch at remote 0x90c0f2c>: <NameOwnerWatch at remote 0x971584c>, <SignalMatch at remote 0x90c0f8c>: <NameOwnerWatch at remote 0x9726d4c>, <SignalMatch at remote 0xb748214c>: <NameOwnerWatch at remote 0x913dccc>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0x90c0e6c>, <SignalMatch at remote 0x971c02c>, <SignalMatch at remote 0x971c1ac>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>, <...>]}}}) at remote 0x91386bc>, message=<dbus.lowlevel.SignalMessage at remote 0x9564120>, dbus_interface='org.freedeskt...(truncated), throwflag=0) at ../Python/ceval.c:2666
#13 0x080fd804 in PyEval_EvalCodeEx (co=0x90ac4e8, globals={'_Connection': <type at remote 0x8600220>, 'SignalMatch': <type at remote 0x909f874>, 'MethodReturnMessage': <type at remote 0x86071a0>, 'SignalMessage': <type at remote 0x8607360>, '__docformat__': 'reStructuredText', 'Connection': <type at remote 0x90e4c24>, '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 0x907a00c>, '__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 0x90a75ec>, 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 0x90add2c>, 'dbus.bus': <Logger(name='dbus.bus', pa...(truncated), locals=0x0, args=0x9118d58, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#14 0x0808c512 in function_call (func=<function at remote 0x90b5f0c>, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x913e560>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x91341b4>, data={}) at remote 0x913dcac>, _signal_sender_matches={<SignalMatch at remote 0x90c0f2c>: <NameOwnerWatch at remote 0x971584c>, <SignalMatch at remote 0x90c0f8c>: <NameOwnerWatch at remote 0x9726d4c>, <SignalMatch at remote 0xb748214c>: <NameOwnerWatch at remote 0x913dccc>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0x90c0e6c>, <SignalMatch at remote 0x971c02c>, <SignalMatch at remote 0x971c1ac>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>, <...>]}}}) at remote 0x91386bc>, <dbus.lowlevel.SignalMessage at remote 0x9564120>), kw=0x0) at ../Objects/funcobject.c:526
#15 0x0805dc31 in PyObject_Call (func=<function at remote 0x90b5f0c>, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x913e560>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x91341b4>, data={}) at remote 0x913dcac>, _signal_sender_matches={<SignalMatch at remote 0x90c0f2c>: <NameOwnerWatch at remote 0x971584c>, <SignalMatch at remote 0x90c0f8c>: <NameOwnerWatch at remote 0x9726d4c>, <SignalMatch at remote 0xb748214c>: <NameOwnerWatch at remote 0x913dccc>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0x90c0e6c>, <SignalMatch at remote 0x971c02c>, <SignalMatch at remote 0x971c1ac>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>, <...>]}}}) at remote 0x91386bc>, <dbus.lowlevel.SignalMessage at remote 0x9564120>), kw=0x0) at ../Objects/abstract.c:2529
#16 0x080738bd in instancemethod_call (func=<function at remote 0x90b5f0c>, arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x913e560>, _Connection__call_on_disconnection=[], _dbus_Connection_initialized=1, _bus_names=<WeakValueDictionary(_remove=<function at remote 0x91341b4>, data={}) at remote 0x913dcac>, _signal_sender_matches={<SignalMatch at remote 0x90c0f2c>: <NameOwnerWatch at remote 0x971584c>, <SignalMatch at remote 0x90c0f8c>: <NameOwnerWatch at remote 0x9726d4c>, <SignalMatch at remote 0xb748214c>: <NameOwnerWatch at remote 0x913dccc>}, _signal_recipients_by_object_path={'/org/freedesktop/DBus': {'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote 0x90c0e6c>, <SignalMatch at remote 0x971c02c>, <SignalMatch at remote 0x971c1ac>]}}, u'/org/freedesktop/UPower': {u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>, <...>]}}}) at remote 0x91386bc>, <dbus.lowlevel.SignalMessage at remote 0x9564120>), kw=0x0) at ../Objects/classobject.c:2578
#17 0x08066fae in PyObject_Call (func=<instancemethod at remote 0x8f532d4>, arg=<optimized out>, kw=0x0) at ../Objects/abstract.c:2529
#18 0x0806a06a in PyObject_CallFunctionObjArgs (callable=<instancemethod at remote 0x8f532d4>) at ../Objects/abstract.c:2760
#19 0x085ed5be in DBusPyConnection_HandleMessage (conn=0x91386bc, msg=<dbus.lowlevel.SignalMessage at remote 0x9564120>, callable=<instancemethod at remote 0x8f532d4>) at ../../_dbus_bindings/conn.c:79
#20 0x085ee26f in _filter_message (conn=0x933ea10, message=0x9177750, user_data=0x8f532d4) at ../../_dbus_bindings/conn-methods.c:197
#21 0x03822441 in dbus_connection_dispatch () from /lib/i386-linux-gnu/libdbus-1.so.3
#22 0x06e1795d in ?? () from /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2
#23 0x00da625f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0x00da6990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x00da6c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x08b55ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#27 0x01ffbe3a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#28 0x08b261dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#29 0x08b26421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#30 0x08b2b19d in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#31 0x01f418f4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#32 0x018a0429 in meth_QApplication_exec_ (sipArgs=()) at sipQtGuipart9.cpp:28467
#33 0x080f77c3 in call_function (oparg=0, pp_stack=0xbfc29f34) at ../Python/ceval.c:4021
#34 PyEval_EvalFrameEx (f=Frame 0x915782c, for file /usr/lib/python2.7/dist-packages/synaptiks/kde/trayapplication.py, line 275, in main (about=<KAboutData at remote 0xb7491a04>, app=<SynaptiksApplication(_first_instance=False, icon=<SynaptiksNotifierItem(_config=<SynaptiksTrayConfiguration at remote 0xb7491a94>, touchpad_manager=<TouchpadManager(states={'temporarily_off': <QState at remote 0x911b2b4>, 'off': <QState at remote 0x911b2fc>, 'on': <QState at remote 0x911b344>}, _touchpad_wrapper=<TouchpadQtWrapper(touchpad=<Touchpad(id=12, display=<Display(_as_parameter_=<LP_Display at remote 0x91175cc>, _atom_cache={'Synaptics Circular Scrolling': <Atom(_as_parameter_=317L, display=<...>) at remote 0x960c82c>, 'Synaptics Circular Scrolling Trigger': <Atom(_as_parameter_=319L, display=<...>) at remote 0x960414c>, 'Synaptics Move Speed': <Atom(_as_parameter_=308L, display=<...>) at remote 0x960c92c>, 'Synaptics Edge Motion Always': <Atom(_as_parameter_=311L, display=<...>) at remote 0x95ed4ec>, 'Synaptics Locked Drags Timeout': <Atom(_as_...(truncated), throwflag=0) at ../Python/ceval.c:2666
#35 0x080fd804 in PyEval_EvalCodeEx (co=0xb7491b18, globals={'KMessageBox': <PyQt4.QtCore.pyqtWrapperType at remote 0x8f1814c>, 'partial': <type at remote 0x829cac0>, 'KStatusNotifierItem': <PyQt4.QtCore.pyqtWrapperType at remote 0x8f66d7c>, 'ManagerConfiguration': <ABCMeta(load=<classmethod at remote 0x90aaeb4>, __module__='synaptiks.config', __getitem__=<function at remote 0x90bd87c>, _DEFAULTS={u'monitor_mouses': False, u'idle_time': <float at remote 0x8f90e1c>, 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 0x90bd8b4>, __init__=<function at remote 0x90bd6f4>, _abc_cache=<WeakSet(_remove=<function at remote 0x90bd994>, _pending_removals=[], _iterating=set([]), data=set([])) at remote 0x90bf30c>, __delitem__=<function at remote 0x90bd8ec>, __contains__=<function at remote 0x90bd7d4>, __abstractmethods__=frozenset([]), mouse_manager=<property at remote 0x90b8cfc>, __iter__=<function at remote 0x90bd844>, MOUSE_MANAGER_KEYS=frozenset([u'ignore...(truncated), locals=0x0, args=0x8c8dbc4, argcount=0, kws=0x8c8dbc4, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#36 0x080f7cdf in fast_function (nk=<optimized out>, na=0, n=<optimized out>, pp_stack=0xbfc2a084, func=<function at remote 0x912af7c>) at ../Python/ceval.c:4117
#37 call_function (oparg=0, pp_stack=0xbfc2a084) at ../Python/ceval.c:4042
#38 PyEval_EvalFrameEx (f=Frame 0x8c8da84, for file /usr/bin/synaptiks, line 9, in <module> (), throwflag=0) at ../Python/ceval.c:2666
#39 0x080fd804 in PyEval_EvalCodeEx (co=0xb7769f08, globals={'__builtins__': <module at remote 0xb777011c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb77702e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74781ec>, '__name__': '__main__', '__doc__': None}, locals={'__builtins__': <module at remote 0xb777011c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb77702e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74781ec>, '__name__': '__main__', '__doc__': None}, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#40 0x080fe177 in PyEval_EvalCode (co=0xb7769f08, globals={'__builtins__': <module at remote 0xb777011c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb77702e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74781ec>, '__name__': '__main__', '__doc__': None}, locals={'__builtins__': <module at remote 0xb777011c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb77702e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74781ec>, '__name__': '__main__', '__doc__': None}) at ../Python/ceval.c:667
#41 0x0811acd0 in run_mod (mod=<optimized out>, filename=<optimized out>, globals={'__builtins__': <module at remote 0xb777011c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb77702e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74781ec>, '__name__': '__main__', '__doc__': None}, locals={'__builtins__': <module at remote 0xb777011c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb77702e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74781ec>, '__name__': '__main__', '__doc__': None}, flags=0xbfc2a2fc, arena=0x8cf49d0) at ../Python/pythonrun.c:1346
#42 0x0811b8e9 in PyRun_FileExFlags (fp=0x8cda0a8, filename=0xbfc2a9fe "/usr/bin/synaptiks", start=257, globals={'__builtins__': <module at remote 0xb777011c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb77702e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74781ec>, '__name__': '__main__', '__doc__': None}, locals={'__builtins__': <module at remote 0xb777011c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote 0xb77702e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function at remote 0xb74781ec>, '__name__': '__main__', '__doc__': None}, closeit=1, flags=0xbfc2a2fc) at ../Python/pythonrun.c:1332
#43 0x0811c4cc in PyRun_SimpleFileExFlags (fp=0x8cda0a8, filename=<optimized out>, closeit=1, flags=0xbfc2a2fc) at ../Python/pythonrun.c:936
#44 0x0812c7c6 in Py_Main (argc=2, argv=0xbfc2a3d4) at ../Modules/main.c:599
#45 0x0805da0b in main (argc=2, argv=0xbfc2a3d4) at ../Modules/python.c:23

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

Possible duplicates by query: bug 285343, bug 284317, bug 284236, bug 283815, bug 283173.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-11-04 00:31:50 UTC

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