Bug 303605 - Plasma crash after KDM login
Summary: Plasma crash after KDM login
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.8.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-16 09:21 UTC by Germano Massullo
Modified: 2015-07-26 12:10 UTC (History)
0 users

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 Germano Massullo 2012-07-16 09:21:10 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.4.4-5.fc17.x86_64 x86_64
Distribution: "Fedora release 17 (Beefy Miracle)"

-- Information about the crash:
- What I was doing when the application crashed:

I did a KDM login when the system had symptoms of https://bugzilla.redhat.com/show_bug.cgi?id=840395 but this time it had also a plasma crash
Could the two bugs be related?

The crash can be reproduced some of the time.

-- Backtrace:
Application: Shell del desktop di Plasma (plasma-desktop), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f4a214188c0 (LWP 1486))]

Thread 3 (Thread 0x7f49fffff700 (LWP 1492)):
#0  0x000000375ac8347a in g_mutex_get_impl (mutex=0x7f49f80009c0) at gthread-posix.c:118
#1  0x000000375ac83719 in g_mutex_unlock (mutex=<optimized out>) at gthread-posix.c:227
#2  0x000000375ac46d65 in g_main_context_release (context=<optimized out>, context@entry=0x7f49f80009c0) at gmain.c:2681
#3  0x000000375ac47965 in g_main_context_iterate (context=context@entry=0x7f49f80009c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3148
#4  0x000000375ac47ad4 in g_main_context_iteration (context=0x7f49f80009c0, may_block=1) at gmain.c:3207
#5  0x0000003c2eba4506 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x0000003c2eb7513f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x0000003c2eb753c8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x0000003c2ea78650 in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x0000003c2eb55b4f in ?? () from /lib64/libQtCore.so.4
#10 0x0000003c2ea7b5eb in ?? () from /lib64/libQtCore.so.4
#11 0x0000003d648a7ae4 in ?? () from /usr/lib64/nvidia/libGL.so.1
#12 0x00000039b2407d14 in start_thread (arg=0x7f49fffff700) at pthread_create.c:309
#13 0x00000039b1cf199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f49ff7e6700 (LWP 1493)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003c37984ac7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3c37c919a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003c37984af9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003d648a7ae4 in ?? () from /usr/lib64/nvidia/libGL.so.1
#4  0x00000039b2407d14 in start_thread (arg=0x7f49ff7e6700) at pthread_create.c:309
#5  0x00000039b1cf199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f4a214188c0 (LWP 1486)):
[KCrash Handler]
#6  0x00007f4a108cc080 in ?? () from /usr/lib64/python2.7/site-packages/PyKDE4/plasma.so
#7  0x00000039d84dd0f1 in call_function (oparg=<optimized out>, pp_stack=0x7fff66ffa728) at /usr/src/debug/Python-2.7.3/Python/ceval.c:4098
#8  PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:2740
#9  0x00000039d84dcd61 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fff66ffa928, func=<function at remote 0x31ba6e0>) at /usr/src/debug/Python-2.7.3/Python/ceval.c:4184
#10 call_function (oparg=<optimized out>, pp_stack=0x7fff66ffa928) at /usr/src/debug/Python-2.7.3/Python/ceval.c:4119
#11 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:2740
#12 0x00000039d84dcd61 in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fff66ffab28, func=<function at remote 0x31ba668>) at /usr/src/debug/Python-2.7.3/Python/ceval.c:4184
#13 call_function (oparg=<optimized out>, pp_stack=0x7fff66ffab28) at /usr/src/debug/Python-2.7.3/Python/ceval.c:4119
#14 PyEval_EvalFrameEx (f=f@entry=Frame 0x24221a0, for file /usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py, line 75, in init (self=<PythonAppletScript(moduleName='tardis', pyapplet=<TardisWidget(widget=<TardisThing(checkBox=<Label at remote 0x309af80>, layout=<QGraphicsGridLayout at remote 0x309ae60>, parent=<...>, label2=<Label at remote 0x32640e0>, runbutton=<PushButton at remote 0x3264200>, lab=<Label at remote 0x309aef0>, label=<Label at remote 0x3264050>, applet=<PopupApplet at remote 0x309ab90>, lastlabel=<Label at remote 0x3264170>) at remote 0x309add0>, theme=<Svg at remote 0x309ad40>, isRunning=False, homedir='/home/caterpillar/', parent=None, watchTimer=<QTimer at remote 0x309ac20>, addpathtimer=None, applet_script=<...>, minspast=0, watcher=<QFileSystemWatcher at remote 0x309ab00>, aniTimer=<QTimer at remote 0x309a0e0>, applet=<...>, lastdate='None', configdir='/home/caterpillar/.tardis', baricon='tardis-widget', debug=<file at remote 0x309ac90>, runevery=1, _forward_to_applet=True, isEnabled=False, sizeMin=<QSiz...(truncated), throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:2740
#15 0x00000039d84ddb2f in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x2194e68, argcount=1, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=0x0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:3330
#16 0x00000039d846d7b6 in function_call (func=<function at remote 0x2173aa0>, arg=(<PythonAppletScript(moduleName='tardis', pyapplet=<TardisWidget(widget=<TardisThing(checkBox=<Label at remote 0x309af80>, layout=<QGraphicsGridLayout at remote 0x309ae60>, parent=<...>, label2=<Label at remote 0x32640e0>, runbutton=<PushButton at remote 0x3264200>, lab=<Label at remote 0x309aef0>, label=<Label at remote 0x3264050>, applet=<PopupApplet at remote 0x309ab90>, lastlabel=<Label at remote 0x3264170>) at remote 0x309add0>, theme=<Svg at remote 0x309ad40>, isRunning=False, homedir='/home/caterpillar/', parent=None, watchTimer=<QTimer at remote 0x309ac20>, addpathtimer=None, applet_script=<...>, minspast=0, watcher=<QFileSystemWatcher at remote 0x309ab00>, aniTimer=<QTimer at remote 0x309a0e0>, applet=<...>, lastdate='None', configdir='/home/caterpillar/.tardis', baricon='tardis-widget', debug=<file at remote 0x309ac90>, runevery=1, _forward_to_applet=True, isEnabled=False, sizeMin=<QSizeF at remote 0x31a4750>, triggerfile='/home/caterpillar/.tardis/trigger.log') at remote 0x1ee3c20>, module=<module ...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.3/Objects/funcobject.c:526
#17 0x00000039d8449a7e in PyObject_Call (func=func@entry=<function at remote 0x2173aa0>, arg=arg@entry=(<PythonAppletScript(moduleName='tardis', pyapplet=<TardisWidget(widget=<TardisThing(checkBox=<Label at remote 0x309af80>, layout=<QGraphicsGridLayout at remote 0x309ae60>, parent=<...>, label2=<Label at remote 0x32640e0>, runbutton=<PushButton at remote 0x3264200>, lab=<Label at remote 0x309aef0>, label=<Label at remote 0x3264050>, applet=<PopupApplet at remote 0x309ab90>, lastlabel=<Label at remote 0x3264170>) at remote 0x309add0>, theme=<Svg at remote 0x309ad40>, isRunning=False, homedir='/home/caterpillar/', parent=None, watchTimer=<QTimer at remote 0x309ac20>, addpathtimer=None, applet_script=<...>, minspast=0, watcher=<QFileSystemWatcher at remote 0x309ab00>, aniTimer=<QTimer at remote 0x309a0e0>, applet=<...>, lastdate='None', configdir='/home/caterpillar/.tardis', baricon='tardis-widget', debug=<file at remote 0x309ac90>, runevery=1, _forward_to_applet=True, isEnabled=False, sizeMin=<QSizeF at remote 0x31a4750>, triggerfile='/home/caterpillar/.tardis/trigger.log') at remote 0x1ee3c20>, module=<module ...(truncated), kw=kw@entry=0x0) at /usr/src/debug/Python-2.7.3/Objects/abstract.c:2529
#18 0x00000039d8458090 in instancemethod_call (func=<function at remote 0x2173aa0>, arg=(<PythonAppletScript(moduleName='tardis', pyapplet=<TardisWidget(widget=<TardisThing(checkBox=<Label at remote 0x309af80>, layout=<QGraphicsGridLayout at remote 0x309ae60>, parent=<...>, label2=<Label at remote 0x32640e0>, runbutton=<PushButton at remote 0x3264200>, lab=<Label at remote 0x309aef0>, label=<Label at remote 0x3264050>, applet=<PopupApplet at remote 0x309ab90>, lastlabel=<Label at remote 0x3264170>) at remote 0x309add0>, theme=<Svg at remote 0x309ad40>, isRunning=False, homedir='/home/caterpillar/', parent=None, watchTimer=<QTimer at remote 0x309ac20>, addpathtimer=None, applet_script=<...>, minspast=0, watcher=<QFileSystemWatcher at remote 0x309ab00>, aniTimer=<QTimer at remote 0x309a0e0>, applet=<...>, lastdate='None', configdir='/home/caterpillar/.tardis', baricon='tardis-widget', debug=<file at remote 0x309ac90>, runevery=1, _forward_to_applet=True, isEnabled=False, sizeMin=<QSizeF at remote 0x31a4750>, triggerfile='/home/caterpillar/.tardis/trigger.log') at remote 0x1ee3c20>, module=<module ...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.3/Objects/classobject.c:2578
#19 0x00000039d8449a7e in PyObject_Call (func=func@entry=<instancemethod at remote 0x1ccc640>, arg=arg@entry=(), kw=<optimized out>) at /usr/src/debug/Python-2.7.3/Objects/abstract.c:2529
#20 0x00000039d84d71d7 in PyEval_CallObjectWithKeywords (func=func@entry=<instancemethod at remote 0x1ccc640>, arg=arg@entry=(), kw=kw@entry=0x0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:3967
#21 0x00007f4a1158b742 in sip_api_call_method (isErr=0x0, method=<instancemethod at remote 0x1ccc640>, fmt=0x7f4a11961e9f "") at siplib.c:1751
#22 0x00007f4a1182e7bc in ?? () from /usr/lib64/python2.7/site-packages/PyQt4/QtCore.so
#23 0x00007f4a10846de2 in sipPlasma_AppletScript::init() () from /usr/lib64/python2.7/site-packages/PyKDE4/plasma.so
#24 0x0000003c3bd13f1f in Plasma::Applet::init (this=0x1bbfbd0) at /usr/src/debug/kdelibs-4.8.4/plasma/applet.cpp:249
#25 0x0000003c3bd288e5 in Plasma::ContainmentPrivate::initApplets (this=0x1a44ac0) at /usr/src/debug/kdelibs-4.8.4/plasma/containment.cpp:463
#26 0x0000003c3bd3c6b3 in Plasma::CoronaPrivate::importLayout (this=0x17c6860, conf=..., mergeConfig=mergeConfig@entry=false) at /usr/src/debug/kdelibs-4.8.4/plasma/corona.cpp:1067
#27 0x0000003c3bd3d304 in Plasma::Corona::loadLayout (this=this@entry=0x174b0f0, configName=...) at /usr/src/debug/kdelibs-4.8.4/plasma/corona.cpp:278
#28 0x0000003c3bd3d3cc in Plasma::Corona::initializeLayout (this=0x174b0f0, configName=...) at /usr/src/debug/kdelibs-4.8.4/plasma/corona.cpp:181
#29 0x0000003c3de58ae3 in PlasmaApp::corona (this=this@entry=0x15fc870, createIfMissing=createIfMissing@entry=true) at /usr/src/debug/kde-workspace-4.8.4/plasma/desktop/shell/plasmaapp.cpp:833
#30 0x0000003c3de58e2d in PlasmaApp::setupDesktop (this=0x15fc870) at /usr/src/debug/kde-workspace-4.8.4/plasma/desktop/shell/plasmaapp.cpp:312
#31 0x0000003c3de5a2ba in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kde-workspace-4.8.4/x86_64-redhat-linux-gnu/plasma/desktop/shell/plasmaapp.moc:118
#32 PlasmaApp::qt_static_metacall (_o=0x15fc870, _c=29225040, _id=277659776, _a=0x39d8481878) at /usr/src/debug/kde-workspace-4.8.4/x86_64-redhat-linux-gnu/plasma/desktop/shell/plasmaapp.moc:96
#33 0x0000003c2eb8acee in QObject::event(QEvent*) () from /lib64/libQtCore.so.4
#34 0x0000003c2f5cc484 in QApplication::event(QEvent*) () from /lib64/libQtGui.so.4
#35 0x0000003c2f5ca37c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#36 0x0000003c2f5ce7fa in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#37 0x0000003c31e46756 in KApplication::notify (this=0x15fc870, receiver=0x15fc870, event=0x173c0c0) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#38 0x0000003c2eb763ee in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#39 0x0000003c2eb79ea1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQtCore.so.4
#40 0x0000003c2eba4353 in ?? () from /lib64/libQtCore.so.4
#41 0x000000375ac476e5 in g_main_dispatch (context=0x165bdd0) at gmain.c:2539
#42 g_main_context_dispatch (context=context@entry=0x165bdd0) at gmain.c:3075
#43 0x000000375ac47a18 in g_main_context_iterate (context=context@entry=0x165bdd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#44 0x000000375ac47ad4 in g_main_context_iteration (context=0x165bdd0, may_block=1) at gmain.c:3207
#45 0x0000003c2eba44e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#46 0x0000003c2f66a2ee in ?? () from /lib64/libQtGui.so.4
#47 0x0000003c2eb7513f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#48 0x0000003c2eb753c8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#49 0x0000003c2eb7a1b8 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#50 0x0000003c3de41105 in kdemain (argc=1, argv=0x7fff66ffc3e8) at /usr/src/debug/kde-workspace-4.8.4/plasma/desktop/shell/main.cpp:120
#51 0x00000039b1c21735 in __libc_start_main (main=0x4008b0 <main(int, char**)>, argc=1, ubp_av=0x7fff66ffc3e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff66ffc3d8) at libc-start.c:226
#52 0x00000000004008e1 in _start ()

Possible duplicates by query: bug 302022, bug 300411, bug 299559, bug 298423, bug 297605.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-09-05 07:06:08 UTC
Please install the python-kde4 debuginfo package and provide a better backtrace, yours doesn't have the necessary debugging symbols. See also http://fedoraproject.org/wiki/StackTraces
Comment 2 Germano Massullo 2015-07-26 12:10:52 UTC
Year 2012 bugreport. Can no longer provide the requested infos. Closing