Bug 272368 - Crash at GUI startup
Summary: Crash at GUI startup
Status: RESOLVED DUPLICATE of bug 272505
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-03 21:53 UTC by Xavier
Modified: 2011-08-05 15:09 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xavier 2011-05-03 21:53:39 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:
May be related to recent update/upgrade the Crash Handler fires up at every start of X.

The crash can be reproduced every time.

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

Thread 7 (Thread 0x7feace1a1700 (LWP 1841)):
#0  0x00007feaedadbf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007feae24be104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feae24be639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feaeacea446 in QEventDispatcherGlib::processEvents (this=0x7feac80008b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007feaeacbe882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007feaeacbeabc in QEventLoop::exec (this=0x7feace1a0db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007feaeabd5924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007feaeaca0c2f in QInotifyFileSystemWatcherEngine::run (this=0x276ca50) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007feaeabd8175 in QThreadPrivate::start (arg=0x276ca50) at thread/qthread_unix.cpp:320
#9  0x00007feae2dc1d8c in start_thread (arg=0x7feace1a1700) at pthread_create.c:304
#10 0x00007feaedae904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7feacd788700 (LWP 1842)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007feaeabd879e in wait (this=<value optimized out>, mutex=0x28091d0, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x28091d0, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007feaeabcd218 in QThreadPoolThread::run (this=0x2809720) at concurrent/qthreadpool.cpp:140
#4  0x00007feaeabd8175 in QThreadPrivate::start (arg=0x2809720) at thread/qthread_unix.cpp:320
#5  0x00007feae2dc1d8c in start_thread (arg=0x7feacd788700) at pthread_create.c:304
#6  0x00007feaedae904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7feac1ce7700 (LWP 1843)):
#0  pthread_mutex_lock (mutex=0x27f8748) at forward.c:182
#1  0x00007feae24bda32 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feae24be3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feae24be639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007feaeacea446 in QEventDispatcherGlib::processEvents (this=0x27f7fe0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007feaeacbe882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007feaeacbeabc in QEventLoop::exec (this=0x7feac1ce6db0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007feaeabd5924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007feaeaca0c2f in QInotifyFileSystemWatcherEngine::run (this=0x27f7500) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007feaeabd8175 in QThreadPrivate::start (arg=0x27f7500) at thread/qthread_unix.cpp:320
#10 0x00007feae2dc1d8c in start_thread (arg=0x7feac1ce7700) at pthread_create.c:304
#11 0x00007feaedae904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7feabfcba700 (LWP 1848)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007feae2974392 in ?? () from /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
#2  0x00007feae24932af in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feae2493ca9 in g_async_queue_timed_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007feae24e7a5a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007feae24e53e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007feae2dc1d8c in start_thread (arg=0x7feabfcba700) at pthread_create.c:304
#7  0x00007feaedae904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7feabf4b9700 (LWP 1849)):
#0  0x00007feaedadbf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007feae24be104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feae24be9f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feac05d0c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007feae24e53e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007feae2dc1d8c in start_thread (arg=0x7feabf4b9700) at pthread_create.c:304
#6  0x00007feaedae904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7feaba060700 (LWP 1877)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007feaeabd882b in wait (this=<value optimized out>, mutex=0x2821c50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2821c50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fead156d4ea in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#4  0x00007fead21f1630 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  0x00007fead21f327d in PyEval_EvalCodeEx (co=0x3240530, 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  0x00007fead2172192 in function_call (func=0x3241488, arg=0x2671110, kw=0x0) at ../Objects/funcobject.c:526
#8  0x00007fead2145a53 in PyObject_Call (func=0x3241488, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#9  0x00007fead21588ff in instancemethod_call (func=0x3241488, arg=0x2671110, kw=0x0) at ../Objects/classobject.c:2578
#10 0x00007fead2145a53 in PyObject_Call (func=0x2154640, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#11 0x00007fead21eb627 in PyEval_CallObjectWithKeywords (func=0x2154640, arg=0x20ed050, kw=<value optimized out>) at ../Python/ceval.c:3882
#12 0x00007fead12b3ad2 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#13 0x00007fead15534c5 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#14 0x00007fead1588085 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#15 0x00007feaeabd8175 in QThreadPrivate::start (arg=0x2fc4e10) at thread/qthread_unix.cpp:320
#16 0x00007feae2dc1d8c in start_thread (arg=0x7feaba060700) at pthread_create.c:304
#17 0x00007feaedae904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7feaee1e87a0 (LWP 1839)):
[KCrash Handler]
#6  PyFrame_New (tstate=0x0, code=0x323bc30, globals=0x30ff8c0, locals=0x0) at ../Objects/frameobject.c:625
#7  0x00007fead21f1cd1 in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4088
#8  call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#9  PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#10 0x00007fead21f1f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#11 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#12 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#13 0x00007fead21f1f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#14 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#15 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#16 0x00007fead21f327d in PyEval_EvalCodeEx (co=0x323e130, 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
#17 0x00007fead2172192 in function_call (func=0x3249a28, arg=0x2666c10, kw=0x0) at ../Objects/funcobject.c:526
#18 0x00007fead2145a53 in PyObject_Call (func=0x3249a28, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#19 0x00007fead21588ff in instancemethod_call (func=0x3249a28, arg=0x2666c10, kw=0x0) at ../Objects/classobject.c:2578
#20 0x00007fead2145a53 in PyObject_Call (func=0x21a45f0, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#21 0x00007fead21eb627 in PyEval_CallObjectWithKeywords (func=0x21a45f0, arg=0x20ed050, kw=<value optimized out>) at ../Python/ceval.c:3882
#22 0x00007fead12bdde8 in sip_api_invoke_slot () from /usr/lib/pymodules/python2.7/sip.so
#23 0x00007fead163e766 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#24 0x00007fead163e878 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#25 0x00007fead163e932 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#26 0x00007feaeacd45f8 in QMetaObject::activate (sender=0x2fb7010, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#27 0x00007fead1588c37 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#28 0x00007feaeacd31c9 in QObject::event (this=0x2fb7010, e=<value optimized out>) at kernel/qobject.cpp:1190
#29 0x00007fead1588bd5 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#30 0x00007feaea0809e4 in QApplicationPrivate::notify_helper (this=0x1bc2250, receiver=0x2fb7010, e=0x7fff859072a0) at kernel/qapplication.cpp:4462
#31 0x00007feaea0853aa in QApplication::notify (this=<value optimized out>, receiver=0x2fb7010, e=0x7fff859072a0) at kernel/qapplication.cpp:4341
#32 0x00007feaeb977866 in KApplication::notify (this=0x1b91b40, receiver=0x2fb7010, event=0x7fff859072a0) at ../../kdeui/kernel/kapplication.cpp:311
#33 0x00007feaeacbf49c in QCoreApplication::notifyInternal (this=0x1b91b40, receiver=0x2fb7010, event=0x7fff859072a0) at kernel/qcoreapplication.cpp:731
#34 0x00007feaeacecf12 in sendEvent (this=0x1bc1690) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QTimerInfoList::activateTimers (this=0x1bc1690) at kernel/qeventdispatcher_unix.cpp:604
#36 0x00007feaeace9cf4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#37 0x00007feae24bdbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007feae24be3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007feae24be639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007feaeacea3ef in QEventDispatcherGlib::processEvents (this=0x1b3f340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#41 0x00007feaea127dfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007feaeacbe882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007feaeacbeabc in QEventLoop::exec (this=0x7fff85907510, flags=...) at kernel/qeventloop.cpp:201
#44 0x00007feaeacc2ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#45 0x00007feaeddd5897 in kdemain (argc=1, argv=0x7fff859078d8) at ../../../../plasma/desktop/shell/main.cpp:118
#46 0x00007feaeda21eff in __libc_start_main (main=0x400740 <main(int, char**)>, argc=1, ubp_av=0x7fff859078d8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff859078c8) at libc-start.c:226
#47 0x0000000000400669 in _start ()

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

Possible duplicates by query: bug 259278, bug 253040, bug 240969.

Reported using DrKonqi
Comment 1 Dario Andres 2011-05-08 22:35:22 UTC
[Comment from a bug report cleaner]
Just a hint, the crash is related to Python code, so it probably involves third-party widgets coded in Python
Comment 2 Aaron J. Seigo 2011-05-27 23:25:00 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.
Comment 3 Beat Wolf 2011-08-05 15:09:28 UTC

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