Bug 265638 - plasma crash in weather widget
Summary: plasma crash in weather widget
Status: RESOLVED DUPLICATE of bug 221806
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-weather (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-06 20:07 UTC by Antoine
Modified: 2012-11-07 19:00 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 Antoine 2011-02-06 20:07:10 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I compared 2 sources for "Toulouse" :
1) Toulouse, Midi-Pyrénées, FR (wettercom)
2) Toulouse International, France (bbcukmet)
The bug always come when I active n°2 just after having activated n°1 ( 1->2 => bug, 2->1 => no problem!!)
I expect this report will facilitate the reproduction for debugging purposes,

- Custom settings of the application:
I started plasma-desktop manually in a Konsole. Here are the lines written in the console :

QTextHtmlParser::applyAttributes: Unknown color name '4294967295'
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1ef09b6
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1ef09b6
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1ef09b6
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1ef86ce
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1ef86ce
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1ef86ce
plasma-desktop(14952)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("http://dd.weatheroffice.ec.gc.ca/citypage_weather/xml/siteList.xml") 
plasma-desktop(14952)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("http://www.weather.gov/xml/current_obs/index.xml") 
QGraphicsLinearLayout::removeAt: invalid index 1
QGraphicsLinearLayout::removeAt: invalid index 1
QColor::setNamedColor: Unknown color name '4294967295'
QTextHtmlParser::applyAttributes: Unknown color name '4294967295'
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1efd742
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1efd742
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1efd742
plasma-desktop(14952)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("http://dd.weatheroffice.ec.gc.ca/citypage_weather/xml/siteList.xml") 
plasma-desktop(14952)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("http://www.weather.gov/xml/current_obs/index.xml") 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f03a39
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f03a39
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f03a39
QGraphicsLinearLayout::removeAt: invalid index 1
QColor::setNamedColor: Unknown color name '4294967295'
QTextHtmlParser::applyAttributes: Unknown color name '4294967295'
QMetaObject::invokeMethod: No such method WeatherStation::toolTipAboutToShow()
QMetaObject::invokeMethod: No such method WeatherStation::toolTipHidden()
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f0be96
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f0be96
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f0be96
QMetaObject::invokeMethod: No such method WeatherStation::toolTipAboutToShow()
QMetaObject::invokeMethod: No such method WeatherStation::toolTipHidden()
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f12709
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f12709
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f12709
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f17c17
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f17c17
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x1f17c17
plasma-desktop(14952)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("http://dd.weatheroffice.ec.gc.ca/citypage_weather/xml/siteList.xml") 
plasma-desktop(14952)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("http://www.weather.gov/xml/current_obs/index.xml") 
QGraphicsLinearLayout::removeAt: invalid index 1
KCrash: Attempting to start /usr/bin/plasma-desktop from kdeinit
sock_file=/home/avaret/.kde/socket-kubuntu-avaret-P55-USB3/kdeinit4__0
KCrash: Application 'plasma-desktop' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/avaret/.kde/socket-kubuntu-avaret-P55-USB3/kdeinit4__0
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...

The crash can be reproduced some of the time.

-- Backtrace:
Application: Espace de travail Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff17bd537a0 (LWP 14952))]

Thread 3 (Thread 0x7ff1570a4700 (LWP 14954)):
#0  0x00007ff17b663203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff17024d009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff17024d45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ff178d181e6 in QEventDispatcherGlib::processEvents (this=0x2040410, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ff178ceaa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ff178ceadec in QEventLoop::exec (this=0x7ff1570a3cb0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ff178bf52fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ff178cca5f8 in QInotifyFileSystemWatcherEngine::run (this=0x20b84b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff178bf827e in QThreadPrivate::start (arg=0x20b84b0) at thread/qthread_unix.cpp:266
#9  0x00007ff1738aa953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007ff17896d971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007ff17b66f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff14a8be700 (LWP 14978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff17603e334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ff176349160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007ff17603e369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ff176357234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007ff1738aa953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007ff17896d971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#5  0x00007ff17b66f92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff17bd537a0 (LWP 14952)):
[KCrash Handler]
#6  0x00007ff17846f354 in QGraphicsProxyWidget::widget (this=0x2d18910) at graphicsview/qgraphicsproxywidget.cpp:736
#7  0x00007ff17b290639 in Plasma::TreeView::model (this=0x2d18910) at ../../plasma/widgets/treeview.cpp:66
#8  0x00007ff15960fc3f in WeatherApplet::weatherContent (this=0x1fb2310, data=...) at ../../../applets/weather/weatherapplet.cpp:655
#9  0x00007ff15961566d in WeatherApplet::dataUpdated (this=0x1fb2310, source=..., data=...) at ../../../applets/weather/weatherapplet.cpp:758
#10 0x00007ff15960be53 in WeatherApplet::qt_metacall (this=0x1fb2310, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0be644a0) at ./weatherapplet.moc:81
#11 0x00007ff178cf4bf9 in QMetaMethod::invoke (this=0x7fff0be64750, object=0x1fb2310, connectionType=<value optimized out>, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1575
#12 0x00007ff178cf6306 in QMetaObject::invokeMethod (obj=0x1fb2310, member=<value optimized out>, type=<value optimized out>, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1148
#13 0x00007ff17b1a74f7 in invokeMethod (this=<value optimized out>, s=0x3014be0, visualization=0x1fb2310, pollingInterval=<value optimized out>, align=Plasma::NoAlignment, immediateCall=true) at /usr/include/qt4/QtCore/qobjectdefs.h:424
#14 Plasma::DataEnginePrivate::connectSource (this=<value optimized out>, s=0x3014be0, visualization=0x1fb2310, pollingInterval=<value optimized out>, align=Plasma::NoAlignment, immediateCall=true) at ../../plasma/dataengine.cpp:668
#15 0x00007ff17b1a8c94 in Plasma::DataEngine::connectSource (this=0x1dc13a0, source=<value optimized out>, visualization=0x1fb2310, pollingInterval=1800000, intervalAlignment=Plasma::NoAlignment) at ../../plasma/dataengine.cpp:104
#16 0x00007ff159eccb66 in WeatherPopupApplet::connectToEngine (this=0x1fb2310) at ../../../libs/plasmaweather/weatherpopupapplet.cpp:217
#17 0x00007ff159ecec2f in WeatherPopupApplet::configChanged (this=0x1fb2310) at ../../../libs/plasmaweather/weatherpopupapplet.cpp:282
#18 0x00007ff17b179950 in Plasma::AppletPrivate::configDialogFinished (this=0x1fb2000) at ../../plasma/applet.cpp:2018
#19 0x00007ff17b179db2 in Plasma::Applet::qt_metacall (this=0x1fb2310, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0be652b0) at ./applet.moc:209
#20 0x00007ff17b1d7ba0 in Plasma::PopupApplet::qt_metacall (this=0x2d18910, _c=199631984, _id=2, _a=0x2d2aef0) at ./popupapplet.moc:86
#21 0x00007ff159eccc12 in WeatherPopupApplet::qt_metacall (this=0x2d18910, _c=199631984, _id=2, _a=0x2d2aef0) at ./weatherpopupapplet.moc:80
#22 0x00007ff15960bd70 in WeatherApplet::qt_metacall (this=0x2d18910, _c=199631984, _id=2, _a=0x2d2aef0) at ./weatherapplet.moc:76
#23 0x00007ff178d03b27 in QMetaObject::activate (sender=0x32fdb80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2d2aef0) at kernel/qobject.cpp:3280
#24 0x00007ff1798e0c68 in KDialog::slotButtonClicked (this=0x32fdb80, button=4) at ../../kdeui/dialogs/kdialog.cpp:871
#25 0x00007ff1798e2af9 in KDialog::qt_metacall (this=0x32fdb80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0be654f0) at ./kdialog.moc:190
#26 0x00007ff1799c0b80 in KPageDialog::qt_metacall (this=0x2d18910, _c=199631984, _id=2, _a=0x2d2aef0) at ./kpagedialog.moc:70
#27 0x00007ff1798cf360 in KConfigDialog::qt_metacall (this=0x2d18910, _c=199631984, _id=2, _a=0x2d2aef0) at ./kconfigdialog.moc:84
#28 0x00007ff17b16be50 in Plasma::AppletConfigDialog::qt_metacall (this=0x2d18910, _c=199631984, _id=2, _a=0x2d2aef0) at ./private/applet_p.moc:69
#29 0x00007ff178d03b27 in QMetaObject::activate (sender=0x3296898, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2d2aef0) at kernel/qobject.cpp:3280
#30 0x00007ff178d067fe in QSignalMapper::mapped (this=0x2d18910, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:101
#31 0x00007ff178d07a12 in QSignalMapper::map (this=0x3296898, sender=0x2402f50) at kernel/qsignalmapper.cpp:266
#32 0x00007ff178d07c90 in QSignalMapper::qt_metacall (this=0x3296898, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0be65680) at .moc/release-shared/moc_qsignalmapper.cpp:87
#33 0x00007ff178d03b27 in QMetaObject::activate (sender=0x2402f50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x2d2aef0) at kernel/qobject.cpp:3280
#34 0x00007ff178513402 in QAbstractButton::clicked (this=0x2d18910, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#35 0x00007ff17820deeb in QAbstractButtonPrivate::emitClicked (this=0x2f87820) at widgets/qabstractbutton.cpp:546
#36 0x00007ff17820f5bb in QAbstractButtonPrivate::click (this=0x2f87820) at widgets/qabstractbutton.cpp:539
#37 0x00007ff17820f82c in QAbstractButton::mouseReleaseEvent (this=0x2402f50, e=0x7fff0be65fd0) at widgets/qabstractbutton.cpp:1121
#38 0x00007ff177e8c04e in QWidget::event (this=0x2402f50, event=0x7fff0be65fd0) at kernel/qwidget.cpp:8187
#39 0x00007ff177e35fdc in QApplicationPrivate::notify_helper (this=0x1334a70, receiver=0x2402f50, e=0x7fff0be65fd0) at kernel/qapplication.cpp:4396
#40 0x00007ff177e3c30e in QApplication::notify (this=0x131f210, receiver=0x2402f50, e=0x7fff0be65fd0) at kernel/qapplication.cpp:3959
#41 0x00007ff179987156 in KApplication::notify (this=0x131f210, receiver=0x2402f50, event=0x7fff0be65fd0) at ../../kdeui/kernel/kapplication.cpp:310
#42 0x00007ff178cebcdc in QCoreApplication::notifyInternal (this=0x131f210, receiver=0x2402f50, event=0x7fff0be65fd0) at kernel/qcoreapplication.cpp:732
#43 0x00007ff177e3adbe in sendEvent (receiver=0x2402f50, event=0x7fff0be65fd0, alienWidget=0x2402f50, nativeWidget=0x32fdb80, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 QApplicationPrivate::sendMouseEvent (receiver=0x2402f50, event=0x7fff0be65fd0, alienWidget=0x2402f50, nativeWidget=0x32fdb80, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
#45 0x00007ff177ebe345 in QETWidget::translateMouseEvent (this=0x32fdb80, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#46 0x00007ff177ebcc5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff0be668f0) at kernel/qapplication_x11.cpp:3536
#47 0x00007ff177ee90e2 in x11EventSourceDispatch (s=0x13383e0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#48 0x00007ff170249342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x00007ff17024d2a8 in ?? () from /lib/libglib-2.0.so.0
#50 0x00007ff17024d45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x00007ff178d18193 in QEventDispatcherGlib::processEvents (this=0x12c8070, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#52 0x00007ff177ee8a4e in QGuiEventDispatcherGlib::processEvents (this=0x2d18910, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007ff178ceaa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#54 0x00007ff178ceadec in QEventLoop::exec (this=0x7fff0be66c20, flags=) at kernel/qeventloop.cpp:201
#55 0x00007ff178ceeebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#56 0x00007ff17b946a56 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
#57 0x00007ff17b5a7d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff0be66fe8) at libc-start.c:226
#58 0x0000000000400669 in _start ()

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

Possible duplicates by query: bug 263230, bug 261689, bug 261461, bug 260711, bug 258412.

Reported using DrKonqi
Comment 1 Dario Andres 2011-02-20 00:38:25 UTC
[Comment from a bug triager]
This issue is being tracked at bug 221806. Merging. Thanks for the information

*** This bug has been marked as a duplicate of bug 221806 ***
Comment 2 Marc-André Laverdière 2012-11-07 19:00:23 UTC
I have the same kind of output on my Fedora 17 system.
In my case, I end up with the keyboard lights flashing and the screen frozen. It happens randomly, so I can't make sure that the weather widget is the culprit.

plasma-desktop(919)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
plasma-desktop(919)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
plasma-desktop(919)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability 
kmix(961) sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
kded(845)/kmix sink_input_cb: Ignoring sink-input due to it being designated as an event and thus handled by the Event slider 
QTextHtmlParser::applyAttributes: Unknown color name '4294967295'
QGraphicsLinearLayout::removeAt: invalid index 1
QGraphicsLinearLayout::removeAt: invalid index 1
QTextHtmlParser::applyAttributes: Unknown color name '4294967295'
QGraphicsLinearLayout::removeAt: invalid index 1
QGraphicsLinearLayout::removeAt: invalid index 1
QTextHtmlParser::applyAttributes: Unknown color name '4294967295'
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 19 (X_DeleteProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x2000342