[Bug 293890] New: Synaptics immediately crashed after resuming from sleep

marko.gabriel.cz at gmail.com marko.gabriel.cz at gmail.com
Sun Feb 12 12:03:46 GMT 2012


https://bugs.kde.org/show_bug.cgi?id=293890

           Summary: Synaptics immediately crashed after resuming from
                    sleep
           Product: kde
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: marko.gabriel.cz at gmail.com


Application: python2 (0.7.0)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.7.4
Operating System: Linux 3.0.0-15-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:Synaptics immediately crashed
after waking up from sleep.

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

Thread 2 (Thread 0xb5965b70 (LWP 2768)):
#0  0x00e61d10 in __GI_clock_gettime (clock_id=1, tp=0xb5965078) at
../sysdeps/unix/clock_gettime.c:116
#1  0x07c617d5 in do_gettime (frac=0xb5965070, sec=0xb5965068) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x07d344b6 in QTimerInfoList::updateCurrentTime (this=0x991fd34) at
kernel/qeventdispatcher_unix.cpp:339
#4  0x07d3480a in QTimerInfoList::timerWait (this=0x991fd34, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x07d33053 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb596517c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07d330ed in timerSourcePrepare (source=0x991fd00, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00c1088c in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x00c11637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x00c11c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x07d33b37 in QEventDispatcherGlib::processEvents (this=0x9a5c520,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x07d041dd in QEventLoop::processEvents (this=0xb5965300, flags=...) at
kernel/qeventloop.cpp:149
#12 0x07d04421 in QEventLoop::exec (this=0xb5965300, flags=...) at
kernel/qeventloop.cpp:201
#13 0x07c0790b in QThread::exec (this=0x9903fa0) at thread/qthread.cpp:498
#14 0x07ce4e2d in QInotifyFileSystemWatcherEngine::run (this=0x9903fa0) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x07c0a7b3 in QThreadPrivate::start (arg=0x9903fa0) at
thread/qthread_unix.cpp:331
#16 0x00bb9d31 in start_thread (arg=0xb5965b70) at pthread_create.c:304
#17 0x004810ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb76d76c0 (LWP 2657)):
[KCrash Handler]
#7  0x00000020 in ?? ()
#8  0x0788746b in pyqtBoundSignal_emit () from
/usr/lib/python2.7/dist-packages/PyQt4/QtCore.so
#9  0x080fade1 in ext_do_call (nk=0, na=152936528, flags=<optimized out>,
pp_stack=0xbfe51f34, func=<built-in method emit of PyQt4.QtCore.pyqtBoundSignal
object at remote 0x9a48320>) at ../Python/ceval.c:4331
#10 PyEval_EvalFrameEx (f=Frame 0x994619c, for file
/usr/lib/python2.7/dist-packages/dbus/connection.py, line 214, in
maybe_handle_message (self=<SignalMatch at remote 0x9635f8c>,
message=<dbus.lowlevel.SignalMessage at remote 0x9bdd370>, args=[], kwargs={}),
throwflag=0) at ../Python/ceval.c:2705
#11 0x080f7e20 in fast_function (nk=<optimized out>, na=152936528, n=<optimized
out>, pp_stack=0xbfe52004, func=<function at remote 0x9628d4c>) at
../Python/ceval.c:4107
#12 call_function (oparg=1, pp_stack=0xbfe52004) at ../Python/ceval.c:4042
#13 PyEval_EvalFrameEx (f=Frame 0x980f874, 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 0x96b2560>,
_Connection__call_on_disconnection=[], _dbus_Connection_initialized=1,
_bus_names=<WeakValueDictionary(_remove=<function at remote 0x96aa1ec>,
data={}) at remote 0x96b1a2c>, _signal_sender_matches={<SignalMatch at remote
0x9635f8c>: <NameOwnerWatch at remote 0x9a457ac>, <SignalMatch at remote
0xb73eb1ac>: <NameOwnerWatch at remote 0x96b1a4c>},
_signal_recipients_by_object_path={'/org/freedesktop/DBus':
{'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote
0x9635ecc>, <SignalMatch at remote 0x9a2e08c>]}}, u'/org/freedesktop/UPower':
{u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote
0x96ae5fc>, message=<dbus.lowlevel.SignalMessage at remote 0x9bdd370>,
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=0x961e9b0, globals={'_Connection':
<type at remote 0x289f220>, 'SignalMatch': <type at remote 0x960dbfc>,
'MethodReturnMessage': <type at remote 0x28a61a0>, 'SignalMessage': <type at
remote 0x28a6360>, '__docformat__': 'reStructuredText', 'Connection': <type at
remote 0x9652ffc>, '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 0x95e7fec>, '__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
0x961f36c>, 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 0x9624aac>, 'dbus.bus': <Logger(name='dbus.bus', pa...(truncated),
locals=0x0, args=0x9885918, 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 0x9628f44>,
arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x96b2560>,
_Connection__call_on_disconnection=[], _dbus_Connection_initialized=1,
_bus_names=<WeakValueDictionary(_remove=<function at remote 0x96aa1ec>,
data={}) at remote 0x96b1a2c>, _signal_sender_matches={<SignalMatch at remote
0x9635f8c>: <NameOwnerWatch at remote 0x9a457ac>, <SignalMatch at remote
0xb73eb1ac>: <NameOwnerWatch at remote 0x96b1a4c>},
_signal_recipients_by_object_path={'/org/freedesktop/DBus':
{'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote
0x9635ecc>, <SignalMatch at remote 0x9a2e08c>]}}, u'/org/freedesktop/UPower':
{u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote
0x96ae5fc>, <dbus.lowlevel.SignalMessage at remote 0x9bdd370>), kw=0x0) at
../Objects/funcobject.c:526
#16 0x0805dc31 in PyObject_Call (func=<function at remote 0x9628f44>,
arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x96b2560>,
_Connection__call_on_disconnection=[], _dbus_Connection_initialized=1,
_bus_names=<WeakValueDictionary(_remove=<function at remote 0x96aa1ec>,
data={}) at remote 0x96b1a2c>, _signal_sender_matches={<SignalMatch at remote
0x9635f8c>: <NameOwnerWatch at remote 0x9a457ac>, <SignalMatch at remote
0xb73eb1ac>: <NameOwnerWatch at remote 0x96b1a4c>},
_signal_recipients_by_object_path={'/org/freedesktop/DBus':
{'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote
0x9635ecc>, <SignalMatch at remote 0x9a2e08c>]}}, u'/org/freedesktop/UPower':
{u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote
0x96ae5fc>, <dbus.lowlevel.SignalMessage at remote 0x9bdd370>), kw=0x0) at
../Objects/abstract.c:2529
#17 0x080738bd in instancemethod_call (func=<function at remote 0x9628f44>,
arg=(<SystemBus(_bus_type=1, _signals_lock=<thread.lock at remote 0x96b2560>,
_Connection__call_on_disconnection=[], _dbus_Connection_initialized=1,
_bus_names=<WeakValueDictionary(_remove=<function at remote 0x96aa1ec>,
data={}) at remote 0x96b1a2c>, _signal_sender_matches={<SignalMatch at remote
0x9635f8c>: <NameOwnerWatch at remote 0x9a457ac>, <SignalMatch at remote
0xb73eb1ac>: <NameOwnerWatch at remote 0x96b1a4c>},
_signal_recipients_by_object_path={'/org/freedesktop/DBus':
{'org.freedesktop.DBus': {'NameOwnerChanged': [<SignalMatch at remote
0x9635ecc>, <SignalMatch at remote 0x9a2e08c>]}}, u'/org/freedesktop/UPower':
{u'org.freedesktop.UPower': {u'Resuming': [<...>, <...>]}}}) at remote
0x96ae5fc>, <dbus.lowlevel.SignalMessage at remote 0x9bdd370>), kw=0x0) at
../Objects/classobject.c:2578
#18 0x08066fae in PyObject_Call (func=<instancemethod at remote 0x94b9c34>,
arg=<optimized out>, kw=0x0) at ../Objects/abstract.c:2529
#19 0x0806a06a in PyObject_CallFunctionObjArgs (callable=<instancemethod at
remote 0x94b9c34>) at ../Objects/abstract.c:2760
#20 0x0288c5be in DBusPyConnection_HandleMessage (conn=0x96ae5fc,
msg=<dbus.lowlevel.SignalMessage at remote 0x9bdd370>, callable=<instancemethod
at remote 0x94b9c34>) at ../../_dbus_bindings/conn.c:79
#21 0x0288d26f in _filter_message (conn=0x98354f8, message=0x96e5ca0,
user_data=0x94b9c34) at ../../_dbus_bindings/conn-methods.c:197
#22 0x00580441 in dbus_connection_dispatch () from
/lib/i386-linux-gnu/libdbus-1.so.3
#23 0x05a3195d in ?? () from /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2
#24 0x00c1125f in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x00c11990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0x00c11c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x07d33ada in QEventDispatcherGlib::processEvents (this=0x91ef010,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#28 0x01517e7a in QGuiEventDispatcherGlib::processEvents (this=0x91ef010,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x07d041dd in QEventLoop::processEvents (this=0xbfe52764, flags=...) at
kernel/qeventloop.cpp:149
#30 0x07d04421 in QEventLoop::exec (this=0xbfe52764, flags=...) at
kernel/qeventloop.cpp:201
#31 0x07d0919d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#32 0x0145d924 in QApplication::exec () at kernel/qapplication.cpp:3760
#33 0x08b61429 in meth_QApplication_exec_ (sipArgs=()) at
sipQtGuipart9.cpp:28467
#34 0x080f77c3 in call_function (oparg=0, pp_stack=0xbfe52884) at
../Python/ceval.c:4021
#35 PyEval_EvalFrameEx (f=Frame 0x95e7b74, for file
/usr/lib/python2.7/dist-packages/synaptiks/kde/trayapplication.py, line 275, in
main (about=<KAboutData at remote 0xb73faecc>,
app=<SynaptiksApplication(_first_instance=False,
icon=<SynaptiksNotifierItem(_config=<SynaptiksTrayConfiguration at remote
0x968fa94>, touchpad_manager=<TouchpadManager(states={'temporarily_off':
<QState at remote 0x9693854>, 'off': <QState at remote 0x969389c>, 'on':
<QState at remote 0x96938e4>},
_touchpad_wrapper=<TouchpadQtWrapper(touchpad=<Touchpad(id=11,
display=<Display(_as_parameter_=<LP_Display at remote 0xb73faf5c>,
_atom_cache={'Synaptics Circular Scrolling': <Atom(_as_parameter_=277L,
display=<...>) at remote 0x9a3966c>, 'Synaptics Circular Scrolling Trigger':
<Atom(_as_parameter_=279L, display=<...>) at remote 0x9a3756c>, 'Synaptics Move
Speed': <Atom(_as_parameter_=268L, display=<...>) at remote 0x9a397cc>,
'Synaptics Edge Motion Always': <Atom(_as_parameter_=271L, display=<...>) at
remote 0x9a1b0cc>, 'Synaptics Locked Drags Timeout': <Atom(_as_...(truncated),
throwflag=0) at ../Python/ceval.c:2666
#36 0x080fd804 in PyEval_EvalCodeEx (co=0x940c020, globals={'KMessageBox':
<PyQt4.QtCore.pyqtWrapperType at remote 0x94c6594>, 'partial': <type at remote
0x829cac0>, 'KStatusNotifierItem': <PyQt4.QtCore.pyqtWrapperType at remote
0x94d51bc>, 'ManagerConfiguration': <ABCMeta(load=<classmethod at remote
0x9634074>, __module__='synaptiks.config', __getitem__=<function at remote
0x96318b4>, _DEFAULTS={u'monitor_mouses': False, u'idle_time': <float at remote
0x94ff82c>, 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 0x96318ec>,
__init__=<function at remote 0x963172c>, _abc_cache=<WeakSet(_remove=<function
at remote 0x96319cc>, _pending_removals=[], _iterating=set([]), data=set([]))
at remote 0x963608c>, __delitem__=<function at remote 0x9631924>,
__contains__=<function at remote 0x963180c>, __abstractmethods__=frozenset([]),
mouse_manager=<property at remote 0x9633644>, __iter__=<function at remote
0x963187c>, MOUSE_MANAGER_KEYS=frozenset([u'ignore...(truncated), locals=0x0,
args=0x92425dc, argcount=0, kws=0x92425dc, 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=0xbfe529d4, func=<function at remote 0x96a0fb4>) at
../Python/ceval.c:4117
#38 call_function (oparg=0, pp_stack=0xbfe529d4) at ../Python/ceval.c:4042
#39 PyEval_EvalFrameEx (f=Frame 0x924249c, for file /usr/bin/synaptiks, line 9,
in <module> (), throwflag=0) at ../Python/ceval.c:2666
#40 0x080fd804 in PyEval_EvalCodeEx (co=0xb7692ec0, globals={'__builtins__':
<module at remote 0xb769711c>, '__file__': '/usr/bin/synaptiks', '__package__':
None, 'sys': <module at remote 0xb76972e4>, '__requires__': 'synaptiks==0.7.0',
'load_entry_point': <function at remote 0xb73de224>, '__name__': '__main__',
'__doc__': None}, locals={'__builtins__': <module at remote 0xb769711c>,
'__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote
0xb76972e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function
at remote 0xb73de224>, '__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=0xb7692ec0, globals={'__builtins__':
<module at remote 0xb769711c>, '__file__': '/usr/bin/synaptiks', '__package__':
None, 'sys': <module at remote 0xb76972e4>, '__requires__': 'synaptiks==0.7.0',
'load_entry_point': <function at remote 0xb73de224>, '__name__': '__main__',
'__doc__': None}, locals={'__builtins__': <module at remote 0xb769711c>,
'__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote
0xb76972e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function
at remote 0xb73de224>, '__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 0xb769711c>, '__file__':
'/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote
0xb76972e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function
at remote 0xb73de224>, '__name__': '__main__', '__doc__': None},
locals={'__builtins__': <module at remote 0xb769711c>, '__file__':
'/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote
0xb76972e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function
at remote 0xb73de224>, '__name__': '__main__', '__doc__': None},
flags=0xbfe52c4c, arena=0x9243290) at ../Python/pythonrun.c:1346
#43 0x0811b8e9 in PyRun_FileExFlags (fp=0x92434f0, filename=0xbfe538f8
"/usr/bin/synaptiks", start=257, globals={'__builtins__': <module at remote
0xb769711c>, '__file__': '/usr/bin/synaptiks', '__package__': None, 'sys':
<module at remote 0xb76972e4>, '__requires__': 'synaptiks==0.7.0',
'load_entry_point': <function at remote 0xb73de224>, '__name__': '__main__',
'__doc__': None}, locals={'__builtins__': <module at remote 0xb769711c>,
'__file__': '/usr/bin/synaptiks', '__package__': None, 'sys': <module at remote
0xb76972e4>, '__requires__': 'synaptiks==0.7.0', 'load_entry_point': <function
at remote 0xb73de224>, '__name__': '__main__', '__doc__': None}, closeit=1,
flags=0xbfe52c4c) at ../Python/pythonrun.c:1332
#44 0x0811c4cc in PyRun_SimpleFileExFlags (fp=0x92434f0, filename=<optimized
out>, closeit=1, flags=0xbfe52c4c) at ../Python/pythonrun.c:936
#45 0x0812c7c6 in Py_Main (argc=4, argv=0xbfe52d24) at ../Modules/main.c:599
#46 0x0805da0b in main (argc=4, argv=0xbfe52d24) at ../Modules/python.c:23

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

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

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list