Bug 272357 - Crash at KDE startup
Summary: Crash at KDE startup
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Unmaintained
Component: scriptengines (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 273701 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-05-03 20:08 UTC by Xavier
Modified: 2011-05-27 23:24 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xavier 2011-05-03 20:08:44 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed: 
Just starting KDE, the Crash Handler showed up, but I didn't notice anything wrong.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe3ded5d7a0 (LWP 1876))]

Thread 5 (Thread 0x7fe3bed22700 (LWP 1878)):
#0  0x00007fffc3fff861 in clock_gettime ()
#1  0x00007fe3d32e3146 in clock_gettime (clock_id=1, tp=0x7fe3bed21b10) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007fe3db79e304 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fe3db85fe3d in QTimerInfoList::updateCurrentTime (this=0x2f77710) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007fe3db8601a5 in QTimerInfoList::timerWait (this=0x2f77710, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007fe3db85ec2c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fe3bed21c2c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fe3db85ecd5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fe3d30320a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fe3d3032f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fe3d3033639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fe3db85f446 in QEventDispatcherGlib::processEvents (this=0x2f76d80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007fe3db833882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fe3db833abc in QEventLoop::exec (this=0x7fe3bed21db0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007fe3db74a924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#15 0x00007fe3db815c2f in QInotifyFileSystemWatcherEngine::run (this=0x2fd11e0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fe3db74d175 in QThreadPrivate::start (arg=0x2fd11e0) at thread/qthread_unix.cpp:320
#17 0x00007fe3d3936d8c in start_thread (arg=0x7fe3bed22700) at pthread_create.c:304
#18 0x00007fe3de65e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe3bcb08700 (LWP 1881)):
#0  0x00007fffc3fff861 in clock_gettime ()
#1  0x00007fe3d32e3146 in clock_gettime (clock_id=1, tp=0x7fe3bcb07b10) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007fe3db79e304 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fe3db85fe3d in QTimerInfoList::updateCurrentTime (this=0x30aa7a0) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007fe3db8601a5 in QTimerInfoList::timerWait (this=0x30aa7a0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007fe3db85ec2c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fe3bcb07c2c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fe3db85ecd5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fe3d30320a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fe3d3032f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fe3d3033639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fe3db85f446 in QEventDispatcherGlib::processEvents (this=0x3057250, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007fe3db833882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fe3db833abc in QEventLoop::exec (this=0x7fe3bcb07db0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007fe3db74a924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#15 0x00007fe3db815c2f in QInotifyFileSystemWatcherEngine::run (this=0x2519180) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fe3db74d175 in QThreadPrivate::start (arg=0x2519180) at thread/qthread_unix.cpp:320
#17 0x00007fe3d3936d8c in start_thread (arg=0x7fe3bcb08700) at pthread_create.c:304
#18 0x00007fe3de65e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe3b0157700 (LWP 1887)):
#0  0x00007fe3d39393a3 in __pthread_mutex_lock (mutex=0x3235ba8) at pthread_mutex_lock.c:51
#1  0x00007fe3d3032a32 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe3d30333a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe3d30339f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe3b126ec44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007fe3d305a3e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fe3d3936d8c in start_thread (arg=0x7fe3b0157700) at pthread_create.c:304
#7  0x00007fe3de65e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe3aabbf700 (LWP 1926)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe3db74d82b in wait (this=<value optimized out>, mutex=0x2f949e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2f949e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fe3c20ee4ea in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#4  0x00007fe3c2d72630 in call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4013
#5  PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#6  0x00007fe3c2d7427d in PyEval_EvalCodeEx (co=0x3a4c530, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#7  0x00007fe3c2cf3192 in function_call (func=0x3a4d488, arg=0x2ed3110, kw=0x0) at ../Objects/funcobject.c:526
#8  0x00007fe3c2cc6a53 in PyObject_Call (func=0x3a4d488, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#9  0x00007fe3c2cd98ff in instancemethod_call (func=0x3a4d488, arg=0x2ed3110, kw=0x0) at ../Objects/classobject.c:2578
#10 0x00007fe3c2cc6a53 in PyObject_Call (func=0x3732a50, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#11 0x00007fe3c2d6c627 in PyEval_CallObjectWithKeywords (func=0x3732a50, arg=0x28ec050, kw=<value optimized out>) at ../Python/ceval.c:3882
#12 0x00007fe3c1e34ad2 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#13 0x00007fe3c20d44c5 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#14 0x00007fe3c2109085 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#15 0x00007fe3db74d175 in QThreadPrivate::start (arg=0x3a9ee00) at thread/qthread_unix.cpp:320
#16 0x00007fe3d3936d8c in start_thread (arg=0x7fe3aabbf700) at pthread_create.c:304
#17 0x00007fe3de65e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe3ded5d7a0 (LWP 1876)):
[KCrash Handler]
#6  0x00007fe3c2d80dc4 in _PyCodec_Lookup (encoding=0x282a260 "UTF-8") at ../Python/codecs.c:105
#7  0x00007fe3c2d81408 in codec_getitem (encoding=<value optimized out>) at ../Python/codecs.c:211
#8  PyCodec_Encoder (encoding=<value optimized out>) at ../Python/codecs.c:275
#9  0x00007fe3c2d81466 in PyCodec_Encode (object=0x3a66750, encoding=<value optimized out>, errors=0x0) at ../Python/codecs.c:322
#10 0x00007fe3c2d42b2b in PyUnicodeUCS4_AsEncodedString (unicode=0x3a66750, encoding=<value optimized out>, errors=<value optimized out>) at ../Objects/unicodeobject.c:1314
#11 0x00007fe3c2d8500e in convertsimple (arg=0x3a5d590, p_format=0x7fffc3f9cec0, p_va=0x7fffc3f9d030, flags=<value optimized out>, msgbuf=0x7fffc3f9cee0 "Pg\246\003", bufsize=256, freelist=0x7fffc3f9ced0) at ../Python/getargs.c:1051
#12 0x00007fe3c2d86f41 in convertitem (args=0x2ed3450, format=<value optimized out>, p_va=0x7fffc3f9d030, flags=2) at ../Python/getargs.c:514
#13 vgetargs1 (args=0x2ed3450, format=<value optimized out>, p_va=0x7fffc3f9d030, flags=2) at ../Python/getargs.c:345
#14 0x00007fe3c2d876b9 in _PyArg_ParseTuple_SizeT (args=<value optimized out>, format=<value optimized out>) at ../Python/getargs.c:97
#15 0x00007fe3c2df8817 in posix_do_stat (self=<value optimized out>, args=<value optimized out>) at ../Modules/posixmodule.c:1483
#16 posix_stat (self=<value optimized out>, args=<value optimized out>) at ../Modules/posixmodule.c:2644
#17 0x00007fe3c2d72630 in call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4013
#18 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#19 0x00007fe3c2d72f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#20 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#21 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#22 0x00007fe3c2d72f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#23 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#24 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#25 0x00007fe3c2d72f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#26 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#27 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#28 0x00007fe3c2d72f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#29 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#30 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#31 0x00007fe3c2d72f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#32 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#33 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#34 0x00007fe3c2d72f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#35 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#36 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#37 0x00007fe3c2d7427d in PyEval_EvalCodeEx (co=0x3a4a130, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#38 0x00007fe3c2cf3192 in function_call (func=0x3a55a28, arg=0x2ec8c10, kw=0x0) at ../Objects/funcobject.c:526
#39 0x00007fe3c2cc6a53 in PyObject_Call (func=0x3a55a28, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#40 0x00007fe3c2cd98ff in instancemethod_call (func=0x3a55a28, arg=0x2ec8c10, kw=0x0) at ../Objects/classobject.c:2578
#41 0x00007fe3c2cc6a53 in PyObject_Call (func=0x2a0a5f0, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#42 0x00007fe3c2d6c627 in PyEval_CallObjectWithKeywords (func=0x2a0a5f0, arg=0x28ec050, kw=<value optimized out>) at ../Python/ceval.c:3882
#43 0x00007fe3c1e3ede8 in sip_api_invoke_slot () from /usr/lib/pymodules/python2.7/sip.so
#44 0x00007fe3c21bf766 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#45 0x00007fe3c21bf878 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#46 0x00007fe3c21bf932 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#47 0x00007fe3db8495f8 in QMetaObject::activate (sender=0x3911ca0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#48 0x00007fe3c2109c37 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#49 0x00007fe3db8481c9 in QObject::event (this=0x3911ca0, e=<value optimized out>) at kernel/qobject.cpp:1190
#50 0x00007fe3c2109bd5 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#51 0x00007fe3dabf59e4 in QApplicationPrivate::notify_helper (this=0x2424250, receiver=0x3911ca0, e=0x7fffc3f9e8c0) at kernel/qapplication.cpp:4462
#52 0x00007fe3dabfa3aa in QApplication::notify (this=<value optimized out>, receiver=0x3911ca0, e=0x7fffc3f9e8c0) at kernel/qapplication.cpp:4341
#53 0x00007fe3dc4ec866 in KApplication::notify (this=0x23f3b40, receiver=0x3911ca0, event=0x7fffc3f9e8c0) at ../../kdeui/kernel/kapplication.cpp:311
#54 0x00007fe3db83449c in QCoreApplication::notifyInternal (this=0x23f3b40, receiver=0x3911ca0, event=0x7fffc3f9e8c0) at kernel/qcoreapplication.cpp:731
#55 0x00007fe3db861f12 in sendEvent (this=0x2423690) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#56 QTimerInfoList::activateTimers (this=0x2423690) at kernel/qeventdispatcher_unix.cpp:604
#57 0x00007fe3db85ecf4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#58 0x00007fe3d3032bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007fe3d30333a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007fe3d3033639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007fe3db85f3ef in QEventDispatcherGlib::processEvents (this=0x23a1340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#62 0x00007fe3dac9cdfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#63 0x00007fe3db833882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#64 0x00007fe3db833abc in QEventLoop::exec (this=0x7fffc3f9eb30, flags=...) at kernel/qeventloop.cpp:201
#65 0x00007fe3db837ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#66 0x00007fe3de94a897 in kdemain (argc=1, argv=0x7fffc3f9eef8) at ../../../../plasma/desktop/shell/main.cpp:118
#67 0x00007fe3de596eff in __libc_start_main (main=0x400740 <main(int, char**)>, argc=1, ubp_av=0x7fffc3f9eef8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffc3f9eee8) at libc-start.c:226
#68 0x0000000000400669 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2011-05-10 01:33:28 UTC
[Comment from a bug report cleaner]
Hint: the crash is related to the Python scriptengine.
- Which third-party widgets do you have installed in your system ?
Thanks
Comment 2 Beat Wolf 2011-05-27 16:23:12 UTC
*** Bug 273701 has been marked as a duplicate of this bug. ***
Comment 3 Aaron J. Seigo 2011-05-27 23:24:39 UTC
bug in the python bindings. several samplings of these problems have been forwarded on to the bindings team. this feature set is not maintained by the core plasma team, however, so marking as 'upstream' as the closest accurate resolution.