Application: plasma-desktop (0.4) KDE Platform Version: 4.6.5 (4.6.5) Qt Version: 4.7.3 Operating System: Linux 2.6.40.4-5.fc15.i686 i686 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: I was trying to setup a weather plasmoid (plasma pyweather). First I got a "connection problem" and no data in the plasmoid (net connection OK at the time) then as I closed it, plasma quit with this error. I was able to continue working normally. -- Backtrace: Application: Consola do Ambiente Plasma (plasma-desktop), signal: Segmentation fault [KCrash Handler] #7 data (this=0xc083046a) at ../../src/corelib/tools/qscopedpointer.h:135 #8 QGraphicsItemPrivate::invalidateParentGraphicsEffectsRecursively (this=0xa4c44c0) at graphicsview/qgraphicsitem.cpp:5371 #9 0x4faf1420 in update (rect=..., this=0x9ec4dc0) at graphicsview/qgraphicsitem.cpp:5679 #10 QGraphicsItem::update (this=0x9ec4dc0, rect=...) at graphicsview/qgraphicsitem.cpp:5672 #11 0x026dfcec in update (height=<optimized out>, width=<optimized out>, ay=<optimized out>, ax=<optimized out>, this=<optimized out>) at /usr/include/QtGui/qgraphicsitem.h:505 #12 meth_QGraphicsItem_update (sipSelf=<Applet at remote 0xa2fa104>, sipArgs=(), sipKwds=0x0) at sipQtGuiQGraphicsItem.cpp:2840 #13 0x05ed7a4d in PyCFunction_Call (func=<built-in method update of Applet object at remote 0xa2fa104>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.1/Objects/methodobject.c:85 #14 0x05f372c0 in call_function (oparg=<optimized out>, pp_stack=0xbfbb5644) at /usr/src/debug/Python-2.7.1/Python/ceval.c:4072 #15 PyEval_EvalFrameEx (f=Frame 0xa10e9ac, for file /home/joao/.kde/share/apps/plasma/plasmoids/plasma_pyweather/contents/code/main.py, line 136, in checkWeather (self=<WeatherApplet(_weather=<Weather(current_wind='Wind: N/A', fc_low_high=['N/A', 'N/A', 'N/A'], current_condition='N/A', current_humidity='N/A', current_temperature=u'N/A \xb0C', _degree_symbol=u'\xb0', location='Connection Error', fc_dl=['N/A', 'N/A', 'N/A'], fc_conditions=['N/A', 'N/A', 'N/A']) at remote 0xa44aa6c>, _fc_column_width=100, _city='Porto', parent=None, _img_height=16, _big_img_height=48, _img_width=16, _country='Portugal', weatherConfig=<WeatherConfig(cmbUnit=<QComboBox at remote 0xa474adc>, parent=<...>, lblCity=<QLabel at remote 0xa474a04>, txtCountry=<QLineEdit at remote 0xa474a4c>, lblUnit=<QLabel at remote 0xa474a94>, lblCountry=<QLabel at remote 0xa4744f4>, txtCity=<QLineEdit at remote 0xa4747c4>) at remote 0xa45665c>, _config_file='.weather.cfg', applet_script=<PythonAppletScript(moduleName='plasma_pyweather', pyapplet=None, module=<module at remote...(truncated), throwflag=0) at /usr/src/debug/Python-2.7.1/Python/ceval.c:2722 #16 0x05f388a2 in PyEval_EvalCodeEx (co=0xa2fa020, globals={'QStyleOptionGraphicsItem': <PyQt4.QtCore.pyqtWrapperType at remote 0xa1f495c>, 'QString': <PyQt4.QtCore.pyqtWrapperType at remote 0xa10e4b4>, '__package__': 'applet_plasma_pyweather', 'Plasma': <sip.wrappertype at remote 0xa2dea54>, 'images_rc': <module at remote 0xa375f74>, 'QColor': <PyQt4.QtCore.pyqtWrapperType at remote 0xa174a64>, 'WeatherInfo': <classobj at remote 0xa3737dc>, '__loader__': <PlasmaImporter(marker='<plasma>170884908', toplevel={}, toplevelcount={}) at remote 0xa2f7f2c>, 'KDialog': <PyQt4.QtCore.pyqtWrapperType at remote 0xa29fd84>, 'plasmascript': <module at remote 0xa2ed7c4>, 'WeatherApplet': <PyQt4.QtCore.pyqtWrapperType at remote 0xa3a12e4>, 'QBrush': <PyQt4.QtCore.pyqtWrapperType at remote 0xa1735ec>, 'QPainter': <PyQt4.QtCore.pyqtWrapperType at remote 0xa19e1e4>, 'Qt': <sip.wrappertype at remote 0xa1592e4>, '__builtins__': {'bytearray': <type at remote 0x5fd0e20>, 'IndexError': <type at remote 0x5fd4c20>, 'all': <built-in function all>, 'help': <_Helper at remote 0xa0889ac>, 'vars'...(truncated), locals=0x0, args=0xa2f1658, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at /usr/src/debug/Python-2.7.1/Python/ceval.c:3312 #17 0x05ec223d in function_call (func=<function at remote 0xa44564c>, arg=(<WeatherApplet(_weather=<Weather(current_wind='Wind: N/A', fc_low_high=['N/A', 'N/A', 'N/A'], current_condition='N/A', current_humidity='N/A', current_temperature=u'N/A \xb0C', _degree_symbol=u'\xb0', location='Connection Error', fc_dl=['N/A', 'N/A', 'N/A'], fc_conditions=['N/A', 'N/A', 'N/A']) at remote 0xa44aa6c>, _fc_column_width=100, _city='Porto', parent=None, _img_height=16, _big_img_height=48, _img_width=16, _country='Portugal', weatherConfig=<WeatherConfig(cmbUnit=<QComboBox at remote 0xa474adc>, parent=<...>, lblCity=<QLabel at remote 0xa474a04>, txtCountry=<QLineEdit at remote 0xa474a4c>, lblUnit=<QLabel at remote 0xa474a94>, lblCountry=<QLabel at remote 0xa4744f4>, txtCity=<QLineEdit at remote 0xa4747c4>) at remote 0xa45665c>, _config_file='.weather.cfg', applet_script=<PythonAppletScript(moduleName='plasma_pyweather', pyapplet=None, module=<module at remote 0xa2ed3bc>, pluginName='applet_plasma_pyweather', initialized=True, event_handlers={}) at remote 0xa1c6df4>, _unit='Metric', applet=<Applet ...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.1/Objects/funcobject.c:526 #18 0x05e9b095 in PyObject_Call (func=<function at remote 0xa44564c>, arg=(<WeatherApplet(_weather=<Weather(current_wind='Wind: N/A', fc_low_high=['N/A', 'N/A', 'N/A'], current_condition='N/A', current_humidity='N/A', current_temperature=u'N/A \xb0C', _degree_symbol=u'\xb0', location='Connection Error', fc_dl=['N/A', 'N/A', 'N/A'], fc_conditions=['N/A', 'N/A', 'N/A']) at remote 0xa44aa6c>, _fc_column_width=100, _city='Porto', parent=None, _img_height=16, _big_img_height=48, _img_width=16, _country='Portugal', weatherConfig=<WeatherConfig(cmbUnit=<QComboBox at remote 0xa474adc>, parent=<...>, lblCity=<QLabel at remote 0xa474a04>, txtCountry=<QLineEdit at remote 0xa474a4c>, lblUnit=<QLabel at remote 0xa474a94>, lblCountry=<QLabel at remote 0xa4744f4>, txtCity=<QLineEdit at remote 0xa4747c4>) at remote 0xa45665c>, _config_file='.weather.cfg', applet_script=<PythonAppletScript(moduleName='plasma_pyweather', pyapplet=None, module=<module at remote 0xa2ed3bc>, pluginName='applet_plasma_pyweather', initialized=True, event_handlers={}) at remote 0xa1c6df4>, _unit='Metric', applet=<Applet ...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.1/Objects/abstract.c:2529 #19 0x05eaaa60 in instancemethod_call (func=<function at remote 0xa44564c>, arg=(<WeatherApplet(_weather=<Weather(current_wind='Wind: N/A', fc_low_high=['N/A', 'N/A', 'N/A'], current_condition='N/A', current_humidity='N/A', current_temperature=u'N/A \xb0C', _degree_symbol=u'\xb0', location='Connection Error', fc_dl=['N/A', 'N/A', 'N/A'], fc_conditions=['N/A', 'N/A', 'N/A']) at remote 0xa44aa6c>, _fc_column_width=100, _city='Porto', parent=None, _img_height=16, _big_img_height=48, _img_width=16, _country='Portugal', weatherConfig=<WeatherConfig(cmbUnit=<QComboBox at remote 0xa474adc>, parent=<...>, lblCity=<QLabel at remote 0xa474a04>, txtCountry=<QLineEdit at remote 0xa474a4c>, lblUnit=<QLabel at remote 0xa474a94>, lblCountry=<QLabel at remote 0xa4744f4>, txtCity=<QLineEdit at remote 0xa4747c4>) at remote 0xa45665c>, _config_file='.weather.cfg', applet_script=<PythonAppletScript(moduleName='plasma_pyweather', pyapplet=None, module=<module at remote 0xa2ed3bc>, pluginName='applet_plasma_pyweather', initialized=True, event_handlers={}) at remote 0xa1c6df4>, _unit='Metric', applet=<Applet ...(truncated), kw=0x0) at /usr/src/debug/Python-2.7.1/Objects/classobject.c:2578 #20 0x05e9b095 in PyObject_Call (func=<instancemethod at remote 0xa098be4>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.1/Objects/abstract.c:2529 #21 0x05f3167c in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 0xa098be4>, arg=(), kw=0x0) at /usr/src/debug/Python-2.7.1/Python/ceval.c:3941 #22 0x00d2c394 in sip_api_invoke_slot (slot=0x98d3d3c, sigargs=()) at qtlib.c:203 #23 0x0309b415 in PyQtProxy::invokeSlot (slot=..., qargs=<optimized out>) at qpycore_pyqtproxy.cpp:474 #24 0x0309b527 in PyQtProxy::unislot (this=0x98d3d20, qargs=0xbfbb5c34) at qpycore_pyqtproxy.cpp:416 #25 0x0309b60b in PyQtProxy::qt_metacall (this=0x98d3d20, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfbb5c34) at qpycore_pyqtproxy.cpp:380 #26 0x4ec4fe9e in metacall (argv=0xbfbb5c34, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x98d3d20) at kernel/qmetaobject.cpp:237 #27 QMetaObject::metacall (object=0x98d3d20, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfbb5c34) at kernel/qmetaobject.cpp:232 #28 0x4ec5dd6a in QMetaObject::activate (sender=0xa3405e8, m=0x4ed7ea58, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #29 0x4ecadf66 in QTimer::timeout (this=0xa3405e8) at .moc/release-shared/moc_qtimer.cpp:134 #30 0x4ec66586 in QTimer::timerEvent (this=0xa3405e8, e=0xbfbb61bc) at kernel/qtimer.cpp:271 #31 0x02f9e5d8 in sipQTimer::timerEvent (this=0xa3405e8, a0=0xbfbb61bc) at sipQtCoreQTimer.cpp:153 #32 0x4ec61a04 in QObject::event (this=0xa3405e8, e=0xbfbb61bc) at kernel/qobject.cpp:1181 #33 0x02f9e8c8 in event (a0=0xbfbb61bc, this=0xa3405e8) at sipQtCoreQTimer.cpp:170 #34 sipQTimer::event (this=0xa3405e8, a0=0xbfbb61bc) at sipQtCoreQTimer.cpp:162 #35 0x4f48e464 in notify_helper (e=0xbfbb61bc, receiver=0xa3405e8, this=0x8e3c278) at kernel/qapplication.cpp:4462 #36 QApplicationPrivate::notify_helper (this=0x8e3c278, receiver=0xa3405e8, e=0xbfbb61bc) at kernel/qapplication.cpp:4434 #37 0x4f4938a3 in QApplication::notify (this=0xbfbb61bc, receiver=0xa3405e8, e=0xbfbb61bc) at kernel/qapplication.cpp:4209 #38 0x500b18c2 in KApplication::notify (this=0x8e32360, receiver=0xa3405e8, event=0xbfbb61bc) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311 #39 0x4ec496be in QCoreApplication::notifyInternal (this=0x8e32360, receiver=0xa3405e8, event=0xbfbb61bc) at kernel/qcoreapplication.cpp:731 #40 0x4ec79e70 in sendEvent (event=0xbfbb61bc, receiver=<optimized out>) at kernel/qcoreapplication.h:215 #41 QTimerInfoList::activateTimers (this=0x8e3f2c4) at kernel/qeventdispatcher_unix.cpp:604 #42 0x4ec77396 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #43 idleTimerSourceDispatch (source=0x8e3f010) at kernel/qeventdispatcher_glib.cpp:231 #44 0x4df325bf in g_main_dispatch (context=0x8e3e870) at gmain.c:2441 #45 g_main_context_dispatch (context=0x8e3e870) at gmain.c:3014 #46 0x4df32d30 in g_main_context_iterate (context=0x8e3e870, block=1307843200, dispatch=1, self=0x8e3c4c0) at gmain.c:3092 #47 0x4df3306f in g_main_context_iteration (context=0x8e3e870, may_block=1) at gmain.c:3155 #48 0x4ec77d38 in QEventDispatcherGlib::processEvents (this=0x8defb30, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #49 0x4f542cab in QGuiEventDispatcherGlib::processEvents (this=0x8defb30, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #50 0x4ec489fe in QEventLoop::processEvents (this=0xbfbb6434, flags=...) at kernel/qeventloop.cpp:149 #51 0x4ec48c51 in QEventLoop::exec (this=0xbfbb6434, flags=...) at kernel/qeventloop.cpp:201 #52 0x4ec4d3bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #53 0x4f48c245 in QApplication::exec () at kernel/qapplication.cpp:3736 #54 0x41bc4ed6 in kdemain (argc=1, argv=0xbfbb6634) at /usr/src/debug/kdebase-workspace-4.6.5/plasma/desktop/shell/main.cpp:120 #55 0x0804876c in main (argc=1, argv=0xbfbb6634) at /usr/src/debug/kdebase-workspace-4.6.5/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3 This bug may be a duplicate of or related to bug 227673. Possible duplicates by query: bug 273333, bug 268388, bug 267108, bug 252581, bug 252199. Reported using DrKonqi
Created attachment 64779 [details] New crash information added by DrKonqi plasma-desktop (0.4) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.4 - What I was doing when the application crashed: All I was trying to do was close the Plasma PyWeather Widget. (I had other new widgets running at the time, and I was going through them one by one configuring them and deciding if I wanted to keep them.) I right-clicked and selected the "Remove this" option for PyWeather. The screen instantly went completely black, except for the mouse pointer. -- Backtrace (Reduced): #7 QGraphicsItemPrivate::invalidateParentGraphicsEffectsRecursively (this=0x17c9c) at graphicsview/qgraphicsitem.cpp:5379 #8 0x0478f86f in update (rect=..., this=0xafc83c8) at graphicsview/qgraphicsitem.cpp:5688 #9 QGraphicsItem::update (this=0xafc83c8, rect=...) at graphicsview/qgraphicsitem.cpp:5681 #10 0xb64488a6 in update (height=<optimized out>, width=<optimized out>, ay=<optimized out>, ax=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtGui/qgraphicsitem.h:505 #11 meth_QGraphicsItem_update (sipSelf=<Applet at remote 0x9e81a04>, sipArgs=(), sipKwds=0x0) at sipQtGuipart6.cpp:53708
Created attachment 64854 [details] New crash information added by DrKonqi plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4 I just removed a weather plasmoid and after that crash. -- Backtrace (Reduced): #6 QGraphicsItemPrivate::invalidateParentGraphicsEffectsRecursively (this=<optimized out>) at graphicsview/qgraphicsitem.cpp:5379 #7 0x00007fef1d3b1443 in update (rect=..., this=0x3977320) at graphicsview/qgraphicsitem.cpp:5688 #8 QGraphicsItem::update (this=0x3977320, rect=...) at graphicsview/qgraphicsitem.cpp:5681 #9 0x00007feed9d17e9b in update (height=<optimized out>, width=<optimized out>, ay=<optimized out>, ax=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtGui/qgraphicsitem.h:505 #10 meth_QGraphicsItem_update (sipSelf=<Applet at remote 0x62e9e60>, sipArgs=(), sipKwds=0x0) at sipQtGuipart6.cpp:53708
*** This bug has been marked as a duplicate of bug 227673 ***