Bug 221806

Summary: Plasma Workspace crashed when changed the location and provider in the Weather Forecast tray applet [QAbstractItemView::d_func, QAbstractItemView::model, Plasma::TreeView::model]
Product: [Unmaintained] plasma4 Reporter: Nikos <kourtzis>
Component: widget-weatherAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: abhijeet.linux, afoglia, andresbajotierra, avaret, bedwyr44, bobo, celist165, ecy3323, egirolim, fbberton, fermier, foormea, h, helder.meneses, heri+kde, iptin, jdedes, jdonbook, johnnyc_84, jonaschuette, kde, m.wege, mail, mtadeunet, oneleggedracer, pdotro, pedrogomes81, roseyeagle, shawn.starr, steffan, stilor, tcaswell, trev311, valorie.zimmerman, vinclomb, vkrevs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Nikos 2010-01-08 15:33:50 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic-pae i686
Distribution: Ubuntu 9.10

-- Information about the crash:
I was trying different providers for the weather in my city. The third or so time I changed the provider and applied the settings, the whole plasma workspace crashed and the settings were not applied. I tried again afterwards (after the workspace was automatically restarted) and it worked.

The crash can be reproduced some of the times.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5614760 (LWP 2619))]

Thread 2 (Thread 0xa66e1b70 (LWP 2620)):
#0  0xb785b430 in __kernel_vsyscall ()
#1  0xb6bb0e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6c27307 in QWaitConditionPrivate::wait (this=0x88815c8, mutex=0x88815c4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x88815c8, mutex=0x88815c4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0xb5e59102 in QHostInfoAgent::run (this=0x88815b8) at kernel/qhostinfo.cpp:252
#5  0xb6c263ae in QThreadPrivate::start (arg=0x88815b8) at thread/qthread_unix.cpp:244
#6  0xb6bac80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5fc88de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5614760 (LWP 2619)):
[KCrash Handler]
#6  QAbstractItemView::d_func (this=0xf4) at itemviews/qabstractitemview.h:353
#7  QAbstractItemView::model (this=0xf4) at itemviews/qabstractitemview.cpp:669
#8  0xb5428ed5 in Plasma::TreeView::model (this=0x847b6e0) at ../../plasma/widgets/treeview.cpp:66
#9  0xa4bd00e0 in WeatherApplet::weatherContent (this=0x901b900, data=...) at ../../../applets/weather/weatherapplet.cpp:618
#10 0xa4bd656e in WeatherApplet::dataUpdated (this=0x901b900, source=..., data=...) at ../../../applets/weather/weatherapplet.cpp:729
#11 0xa4bca4c7 in WeatherApplet::qt_metacall (this=0x901b900, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfb5cf34) at ./weatherapplet.moc:80
#12 0xb6d2d11a in QMetaObject::metacall (object=0x901b900, cl=4294967295, idx=68, argv=0xbfb5cf34) at kernel/qmetaobject.cpp:237
#13 0xb6d3b89b in QMetaObject::activate (sender=0x9259ab0, m=0xb54ddd64, local_signal_index=0, argv=0xbfb5cf34) at kernel/qobject.cpp:3294
#14 0xb537b379 in Plasma::SignalRelay::dataUpdated (this=0x9259ab0, _t1=..., _t2=...) at ./datacontainer_p.moc:85
#15 0xb537b53e in Plasma::SignalRelay::checkQueueing (this=0x9259ab0) at ../../plasma/private/datacontainer_p.cpp:115
#16 0xb533fff3 in Plasma::DataContainer::checkForUpdate (this=0x842bb30) at ../../plasma/datacontainer.cpp:170
#17 0xb5344be6 in Plasma::DataEngine::timerEvent (this=0x90a5f28, event=0xbfb5d500) at ../../plasma/dataengine.cpp:389
#18 0xb6d38704 in QObject::event (this=0x90a5f28, e=0x8c07630) at kernel/qobject.cpp:1224
#19 0xb626919c in QApplicationPrivate::notify_helper (this=0x8166d40, receiver=0x90a5f28, e=0xbfb5d500) at kernel/qapplication.cpp:4242
#20 0xb626fdf7 in QApplication::notify (this=0x81609b0, receiver=0x90a5f28, e=0xbfb5d500) at kernel/qapplication.cpp:3661
#21 0xb701b0fa in KApplication::notify (this=0x81609b0, receiver=0x90a5f28, event=0xbfb5d500) at ../../kdeui/kernel/kapplication.cpp:302
#22 0xb6d27eab in QCoreApplication::notifyInternal (this=0x81609b0, receiver=0x90a5f28, event=0xbfb5d500) at kernel/qcoreapplication.cpp:704
#23 0xb6d57286 in QCoreApplication::sendEvent (this=0x816956c) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QTimerInfoList::activateTimers (this=0x816956c) at kernel/qeventdispatcher_unix.cpp:603
#25 0xb6d53f17 in timerSourceDispatch (source=0x81695a8) at kernel/qeventdispatcher_glib.cpp:184
#26 idleTimerSourceDispatch (source=0x81695a8) at kernel/qeventdispatcher_glib.cpp:231
#27 0xb5a35e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0xb5a39730 in ?? () from /lib/libglib-2.0.so.0
#29 0xb5a39863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0xb6d53bd5 in QEventDispatcherGlib::processEvents (this=0x8166018, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#31 0xb6326b75 in QGuiEventDispatcherGlib::processEvents (this=0x8166018, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#32 0xb6d264c9 in QEventLoop::processEvents (this=0xbfb5d7c4, flags=) at kernel/qeventloop.cpp:149
#33 0xb6d2691a in QEventLoop::exec (this=0xbfb5d7c4, flags=...) at kernel/qeventloop.cpp:201
#34 0xb6d2ab0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#35 0xb6269237 in QApplication::exec () at kernel/qapplication.cpp:3570
#36 0xb23cb06e in kdemain (argc=1, argv=0x8154d70) at ../../../../plasma/desktop/shell/main.cpp:112
#37 0x0804dff7 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x8157330 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051429 "0") at ../../kinit/kinit.cpp:705
#38 0x0804ec15 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1197
#39 0x0804f08c in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1390
#40 0x0804fe27 in main (argc=4, argv=0xbfb5e274, envp=0xbfb5e288) at ../../kinit/kinit.cpp:1825

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-08 18:46:48 UTC
This looks related to bug 203249 / bug 203784 and its duplicates.
So I guess it is not properly fixed..
Comment 2 Dario Andres 2010-03-20 17:39:34 UTC
From bug 228791:
-- Information about the crash:
Monitor screen gets black for several seconds when applying some combinations
of the place and wheather service provider,e.g. "Google wheather service". The
new settings eventually are not applied. This behiour repeats  until you change
the place or the wheather service provider in the widget settings window.
The crash can be reproduced some of the time.
Comment 3 Dario Andres 2010-03-20 17:39:40 UTC
*** Bug 228791 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2010-03-20 17:41:39 UTC
*** Bug 227637 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2010-03-20 17:41:51 UTC
From bug 227637:
-- Information about the crash:
crash when setting new provider for weather plasmoid
Comment 6 Aaron J. Seigo 2010-05-11 05:41:36 UTC
*** Bug 236979 has been marked as a duplicate of this bug. ***
Comment 7 Aaron J. Seigo 2010-05-11 05:41:39 UTC
*** Bug 233629 has been marked as a duplicate of this bug. ***
Comment 8 Aaron J. Seigo 2010-05-11 05:41:44 UTC
*** Bug 237082 has been marked as a duplicate of this bug. ***
Comment 9 Beat Wolf 2010-05-14 14:35:58 UTC
*** Bug 237568 has been marked as a duplicate of this bug. ***
Comment 10 Nicolas L. 2010-06-08 00:48:14 UTC
do you reproduce with kde 4.4.4 or 4.5beta ?
Comment 11 Nicolas L. 2010-06-08 18:06:33 UTC
just reproduced your crash on kde 4.4.4

i will look if i can find some infos
Comment 12 Nicolas L. 2010-06-08 19:55:00 UTC
yes crashed for the same reason here :

Thread 1 (Thread 0xb1b7f6f0 (LWP 2400)):
[KCrash Handler]
#6  d_func (this=0x0) at itemviews/qabstractitemview.h:353
#7  QAbstractItemView::model (this=0x0) at itemviews/qabstractitemview.cpp:691
#8  0xb7272b45 in Plasma::TreeView::model (this=0x8e1f458) at /home/niconico/rpm/BUILD/kdelibs-4.4.3/plasma/widgets/treeview.cpp:66
#9  0xa639b4ed in WeatherApplet::weatherContent (this=0x8cd3408, data=...) at /home/niconico/SVN/4.4/kdeplasma-addons/applets/weather/weatherapplet.cpp:626
#10 0xa639cfc7 in WeatherApplet::dataUpdated (this=0x8cd3408, source=..., data=...) at /home/niconico/SVN/4.4/kdeplasma-addons/applets/weather/weatherapplet.cpp:737
#11 0xa639e137 in WeatherApplet::qt_metacall (this=0x8cd3408, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfdcab04)
    at /home/niconico/SVN/4.4/kdeplasma-addons/build/applets/weather/weatherapplet.moc:80
#12 0xb5810ded in QMetaObject::metacall (object=0x8cd3408, cl=4294967295, idx=68, argv=0xbfdcab04) at kernel/qmetaobject.cpp:237
#13 0xb581fc5a in QMetaObject::activate (sender=0x97af378, m=0xb7335804, local_signal_index=0, argv=0xbfdcab04) at kernel/qobject.cpp:3293
#14 0xb71d4aa9 in Plasma::SignalRelay::dataUpdated (this=0x97af378, _t1=..., _t2=...) at /home/niconico/rpm/BUILD/kdelibs-4.4.3/build/plasma/datacontainer_p.moc:85
#15 0xb71d4ca1 in Plasma::SignalRelay::checkQueueing (this=0x97af378) at /home/niconico/rpm/BUILD/kdelibs-4.4.3/plasma/private/datacontainer_p.cpp:115
#16 0xb7195fea in Plasma::DataContainer::checkForUpdate (this=0x8f530e0) at /home/niconico/rpm/BUILD/kdelibs-4.4.3/plasma/datacontainer.cpp:170
Comment 13 Beat Wolf 2010-06-09 16:22:28 UTC
*** Bug 241206 has been marked as a duplicate of this bug. ***
Comment 14 Aaron J. Seigo 2010-06-10 23:21:02 UTC
*** Bug 241314 has been marked as a duplicate of this bug. ***
Comment 15 Beat Wolf 2010-07-07 12:23:00 UTC
*** Bug 243802 has been marked as a duplicate of this bug. ***
Comment 16 celist165 2010-07-07 14:45:13 UTC
Created attachment 48648 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1)) using Qt 4.7.0

- What I was doing when the application crashed:

Changed to a different location provider in the weather applet, hit apply and plasma crashed.

i figured out when changing from google to accuweather then theres no info of the about the condition at all (a question mark replaces the weather symbol), but when reversing back to google (weather service) it CRASHES PLASMA ALL THE TIME.

-- Backtrace (Reduced):
#6  0x00007f5a5914a404 in QGraphicsProxyWidget::widget (this=0x315a5d0) at graphicsview/qgraphicsproxywidget.cpp:736
#7  0x00007f5a5bf87329 in Plasma::TreeView::model (this=0x315a5d0) at ../../plasma/widgets/treeview.cpp:66
[...]
[...]
[...]
[...]
#12 0x00007f5a5bed9487 in Plasma::SignalRelay::dataUpdated (this=0x315a5d0, _t1=<value optimized out>, _t2=<value optimized out>) at ./datacontainer_p.moc:85
#13 0x00007f5a5bed95ee in Plasma::SignalRelay::checkQueueing (this=0x3841190) at ../../plasma/private/datacontainer_p.cpp:115
#14 0x00007f5a5be9c142 in Plasma::DataContainer::checkForUpdate (this=0x3820c40) at ../../plasma/datacontainer.cpp:172
Comment 17 celist165 2010-07-07 14:48:43 UTC
Comment on attachment 48648 [details]
New crash information added by DrKonqi

>Application: plasma-desktop (0.3)
>KDE Platform Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1))
>Qt Version: 4.7.0
>Operating System: Linux 2.6.32-23-generic x86_64
>Distribution: Ubuntu 10.04 LTS
>
>-- Information about the crash:
>- What I was doing when the application crashed:
>
>Changed to a different location provider in the weather applet, hit apply and plasma crashed.
>
>i figured out when changing from google to accuweather then theres no info about the weather condition at all (a question mark replaces the weather symbol), but when reversing back to google (weather service) it CRASHES PLASMA ALL THE TIME.
>
>-- Backtrace:
>Application: Plasma-Arbeitsfläche (plasma-desktop), signal: Segmentation fault
>[Current thread is 1 (Thread 0x7f5a5ca4b780 (LWP 8215))]
>
>Thread 2 (Thread 0x7f5a38865710 (LWP 8284)):
>#0  0x00007f5a5c357f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
>#1  0x00007f5a50fe24a9 in ?? () from /lib/libglib-2.0.so.0
>#2  0x00007f5a50fe28fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
>#3  0x00007f5a599e09c6 in QEventDispatcherGlib::processEvents (this=0x2a97400, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
>#4  0x00007f5a599b35b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
>#5  0x00007f5a599b398c in QEventLoop::exec (this=0x7f5a38864d90, flags=) at kernel/qeventloop.cpp:201
>#6  0x00007f5a598bf1cd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
>#7  0x00007f5a599934d8 in QInotifyFileSystemWatcherEngine::run (this=0x2b1a310) at io/qfilesystemwatcher_inotify.cpp:248
>#8  0x00007f5a598c214e in QThreadPrivate::start (arg=0x2b1a310) at thread/qthread_unix.cpp:266
>#9  0x00007f5a596309ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
>#10 0x00007f5a5c3646fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
>#11 0x0000000000000000 in ?? ()
>
>Thread 1 (Thread 0x7f5a5ca4b780 (LWP 8215)):
>[KCrash Handler]
>#6  0x00007f5a5914a404 in QGraphicsProxyWidget::widget (this=0x315a5d0) at graphicsview/qgraphicsproxywidget.cpp:736
>#7  0x00007f5a5bf87329 in Plasma::TreeView::model (this=0x315a5d0) at ../../plasma/widgets/treeview.cpp:66
>#8  0x00007f5a377fe36b in ?? () from /usr/lib/kde4/plasma_applet_weather.so
>#9  0x00007f5a37803f8d in ?? () from /usr/lib/kde4/plasma_applet_weather.so
>#10 0x00007f5a377fa143 in ?? () from /usr/lib/kde4/plasma_applet_weather.so
>#11 0x00007f5a599cc597 in QMetaObject::activate (sender=0x3841190, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x3164470) at kernel/qobject.cpp:3280
>#12 0x00007f5a5bed9487 in Plasma::SignalRelay::dataUpdated (this=0x315a5d0, _t1=<value optimized out>, _t2=<value optimized out>) at ./datacontainer_p.moc:85
>#13 0x00007f5a5bed95ee in Plasma::SignalRelay::checkQueueing (this=0x3841190) at ../../plasma/private/datacontainer_p.cpp:115
>#14 0x00007f5a5be9c142 in Plasma::DataContainer::checkForUpdate (this=0x3820c40) at ../../plasma/datacontainer.cpp:172
>#15 0x00007f5a5bea08e7 in Plasma::DataEngine::timerEvent (this=<value optimized out>, event=<value optimized out>) at ../../plasma/dataengine.cpp:389
>#16 0x00007f5a599c6389 in QObject::event (this=0x2c50330, e=0x7fff9cf14960) at kernel/qobject.cpp:1183
>#17 0x00007f5a58b2184c in QApplicationPrivate::notify_helper (this=0x216ae30, receiver=0x2c50330, e=0x7fff9cf17180) at kernel/qapplication.cpp:4358
>#18 0x00007f5a58b272ed in QApplication::notify (this=0x2153fc0, receiver=0x2c50330, e=0x7fff9cf17180) at kernel/qapplication.cpp:4241
>#19 0x00007f5a5a6696b6 in KApplication::notify (this=0x2153fc0, receiver=0x2c50330, event=0x7fff9cf17180) at ../../kdeui/kernel/kapplication.cpp:309
>#20 0x00007f5a599b487c in QCoreApplication::notifyInternal (this=0x2153fc0, receiver=0x2c50330, event=0x7fff9cf17180) at kernel/qcoreapplication.cpp:732
>#21 0x00007f5a599e3ea2 in QCoreApplication::sendEvent (this=0x216e450) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
>#22 QTimerInfoList::activateTimers (this=0x216e450) at kernel/qeventdispatcher_unix.cpp:602
>#23 0x00007f5a599e0ca8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
>#24 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
>#25 0x00007f5a50fde8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
>#26 0x00007f5a50fe2748 in ?? () from /lib/libglib-2.0.so.0
>#27 0x00007f5a50fe28fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
>#28 0x00007f5a599e0973 in QEventDispatcherGlib::processEvents (this=0x2138790, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
>#29 0x00007f5a58bd2dee in QGuiEventDispatcherGlib::processEvents (this=0x315a5d0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
>#30 0x00007f5a599b35b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
>#31 0x00007f5a599b398c in QEventLoop::exec (this=0x7fff9cf17420, flags=) at kernel/qeventloop.cpp:201
>#32 0x00007f5a599b7a3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
>#33 0x00007f5a5c63d6d6 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
>#34 0x00007f5a5c29cc4d 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=0x7fff9cf177e8) at libc-start.c:226
>#35 0x00000000004006c9 in _start ()
>
>Possible duplicates by query: bug 243802, bug 242498, bug 241314, bug 240421, bug 239920.
>
>Reported using DrKonqi
Comment 18 René 2010-07-21 03:11:02 UTC
Created attachment 49351 [details]
New crash information added by DrKonqi

changing from wetter.de to BBC Weather I receive the warning that the wetter.de location string  "Oviedo, Principality of Asturias, ES" is not found. I Ok the warning, delete all except Oviedo, hit search and it finds it and automatically "Oviedo, Spain" appears selected. Then I hit Save to keep this setting, screen becomes black and desktop restarts.
Comment 19 Beat Wolf 2010-09-01 15:43:28 UTC
*** Bug 249477 has been marked as a duplicate of this bug. ***
Comment 20 Vadym Krevs 2010-09-02 11:56:40 UTC
How come this is still "unconfirmed"?
Comment 21 Pedro de Carvalho Gomes 2010-09-07 16:15:26 UTC
Created attachment 51391 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.6.3

- What I was doing when the application crashed:

I had set up the weather plasmoid to search for  "stockholm", but to take the information from another source. When I clicked "OK" the hole plasma environment crashed.

-- Backtrace (Reduced):
#7  0x00007f837825f159 in Plasma::TreeView::model (this=<value optimized out>) at /usr/src/debug/kdelibs-4.5.1/plasma/widgets/treeview.cpp:66
#8  0x00007f836325c338 in WeatherApplet::weatherContent (this=<value optimized out>, data=...) at /usr/src/debug/kdeplasma-addons-4.5.1/applets/weather/weatherapplet.cpp:655
#9  0x00007f8363262428 in WeatherApplet::dataUpdated (this=0x9202a0, source=..., data=...) at /usr/src/debug/kdeplasma-addons-4.5.1/applets/weather/weatherapplet.cpp:758
#10 0x00007f83632596f3 in WeatherApplet::qt_metacall (this=0x9202a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff6f32b40)
    at /usr/src/debug/kdeplasma-addons-4.5.1/build/applets/weather/weatherapplet.moc:81
[...]
#12 0x00007f83781bf2e7 in Plasma::SignalRelay::dataUpdated (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>)
    at /usr/src/debug/kdelibs-4.5.1/build/plasma/datacontainer_p.moc:85
Comment 22 Aaron J. Seigo 2010-09-27 19:33:51 UTC
*** Bug 252499 has been marked as a duplicate of this bug. ***
Comment 23 Christoph Feck 2010-09-28 17:41:49 UTC
*** Bug 252661 has been marked as a duplicate of this bug. ***
Comment 24 Pino Toscano 2010-10-10 16:15:58 UTC
*** Bug 253743 has been marked as a duplicate of this bug. ***
Comment 25 Helder Meneses 2010-10-14 17:57:56 UTC
I can confirm this bug in kde 4.5.2...

why is this bug defined as unconfirmed?

it crash all the time i change the city in weather plasma widget.

i tried with Yawp and it crashed...
Comment 26 Valorie Zimmerman 2010-10-14 23:30:54 UTC
Created attachment 52521 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed: Nothing unusual; typing in IRC (Konversation)

- Unusual behavior I noticed: Display flickered very oddly - the backscroll from IRC flickered briefly under the window, then Dr. Konqi popped up. I see in the BT that the weather applet was updating. I installed that an hour or so ago.

-- Backtrace (Reduced):
#6  d_func (this=0x4010) at itemviews/qabstractitemview.h:353
#7  QAbstractItemView::model (this=0x4010) at itemviews/qabstractitemview.cpp:695
#8  0x00007fcb25718c3f in WeatherApplet::weatherContent (this=0x42972f0, data=...) at ../../../applets/weather/weatherapplet.cpp:655
#9  0x00007fcb2571e66d in WeatherApplet::dataUpdated (this=0x42972f0, source=..., data=...) at ../../../applets/weather/weatherapplet.cpp:758
#10 0x00007fcb25714e53 in WeatherApplet::qt_metacall (this=0x42972f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd1afe840) at ./weatherapplet.moc:81
Comment 27 Pino Toscano 2010-10-16 22:26:30 UTC
*** Bug 254390 has been marked as a duplicate of this bug. ***
Comment 28 Beat Wolf 2010-10-20 20:29:43 UTC
*** Bug 254777 has been marked as a duplicate of this bug. ***
Comment 29 Beat Wolf 2010-10-20 20:31:27 UTC
*** Bug 254763 has been marked as a duplicate of this bug. ***
Comment 30 Thomas Caswell 2010-10-21 19:55:33 UTC
Created attachment 52724 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:

I was working on a remote server, primarily in emacs.  I had just opened a pdf to view in emacs (I don't think this is related, but this is what I was doing)

Before the crash I noticed that some of the widgets in my main panel where going invisible and in their place I could see the background image they should have been covering.

I am submitting this because it seemed to involve more threads than other reports (up to thread 10)

-- Backtrace (Reduced):
#6  0x00007f534829f354 in QGraphicsProxyWidget::widget (this=0x1404c30) at graphicsview/qgraphicsproxywidget.cpp:736
#7  0x00007f534b0c0639 in Plasma::TreeView::model (this=0x1404c30) at ../../plasma/widgets/treeview.cpp:66
#8  0x00007f5327a23c3f in WeatherApplet::weatherContent (this=0x12c3190, data=...) at ../../../applets/weather/weatherapplet.cpp:655
#9  0x00007f5327a2966d in WeatherApplet::dataUpdated (this=0x12c3190, source=..., data=...) at ../../../applets/weather/weatherapplet.cpp:758
#10 0x00007f5327a1fe53 in WeatherApplet::qt_metacall (this=0x12c3190, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffca4682e0) at ./weatherapplet.moc:81
Comment 31 Pino Toscano 2010-10-21 19:56:55 UTC
*** Bug 254881 has been marked as a duplicate of this bug. ***
Comment 32 Dennis Schridde 2010-10-22 01:23:54 UTC
Created attachment 52736 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:

I changed the city in the weather plasmoid config from the "wetter.com" provider to the "bbc.co.uk" provider.

-- Backtrace (Reduced):
#7  d_func (this=0xa) at itemviews/qabstractitemview.h:353
#8  QAbstractItemView::model (this=0xa) at itemviews/qabstractitemview.cpp:695
#9  0x004c5945 in Plasma::TreeView::model (this=0xaa3a908) at ../../plasma/widgets/treeview.cpp:66
#10 0x031b10d9 in WeatherApplet::weatherContent (this=0xa68abf8, data=...) at ../../../applets/weather/weatherapplet.cpp:655
#11 0x031b7aae in WeatherApplet::dataUpdated (this=0xa68abf8, source=..., data=...) at ../../../applets/weather/weatherapplet.cpp:758
Comment 33 bedwyr 2010-10-23 20:44:17 UTC
Created attachment 52805 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
setting places of the weather forecast widget

-- Backtrace (Reduced):
#6  d_func (this=0xe39ce00000000000) at itemviews/qabstractitemview.h:353
#7  QAbstractItemView::model (this=0xe39ce00000000000) at itemviews/qabstractitemview.cpp:695
[...]
[...]
[...]
[...]
#12 0x00007f56ea1781b7 in Plasma::SignalRelay::dataUpdated (this=0xe39ce00000000000, _t1=<value optimized out>, _t2=<value optimized out>) at ./datacontainer_p.moc:85
#13 0x00007f56ea17831e in Plasma::SignalRelay::checkQueueing (this=0x28fc4e0) at ../../plasma/private/datacontainer_p.cpp:115
#14 0x00007f56ea13ae52 in Plasma::DataContainer::checkForUpdate (this=0x28d5cc0) at ../../plasma/datacontainer.cpp:172
Comment 34 Pino Toscano 2010-10-25 20:17:06 UTC
*** Bug 255240 has been marked as a duplicate of this bug. ***
Comment 35 Beat Wolf 2010-10-28 10:39:45 UTC
*** Bug 255473 has been marked as a duplicate of this bug. ***
Comment 36 Beat Wolf 2010-10-28 23:28:53 UTC
*** Bug 255502 has been marked as a duplicate of this bug. ***
Comment 37 Beat Wolf 2010-10-28 23:30:10 UTC
*** Bug 255493 has been marked as a duplicate of this bug. ***
Comment 38 egirolim 2010-11-03 16:19:26 UTC
Created attachment 53095 [details]
New crash information added by DrKonqi

Similar to my previous report #255240.  This time, nothing going on, except my DSL connection had gone down about 1/2 hour earlier.  As soon as the internect connectivity came back up, other apps like mail & browser started working, and weather applet crashed.
Comment 39 Dario Andres 2010-11-30 20:36:41 UTC
*** Bug 258412 has been marked as a duplicate of this bug. ***
Comment 40 Dario Andres 2010-12-19 15:56:31 UTC
*** Bug 260711 has been marked as a duplicate of this bug. ***
Comment 41 Dario Andres 2010-12-31 12:26:55 UTC
*** Bug 261689 has been marked as a duplicate of this bug. ***
Comment 42 Pino Toscano 2011-01-15 16:06:35 UTC
*** Bug 263230 has been marked as a duplicate of this bug. ***
Comment 43 Pino Toscano 2011-02-02 17:23:08 UTC
*** Bug 265199 has been marked as a duplicate of this bug. ***
Comment 44 Dario Andres 2011-02-20 00:38:15 UTC
[Comment from a bug triager]
From bug 265638 (KDE SC 4.5.1) (the report also contains some Plasma output log):
- 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,
Comment 45 Dario Andres 2011-02-20 00:38:25 UTC
*** Bug 265638 has been marked as a duplicate of this bug. ***
Comment 46 John Dedes 2011-03-03 08:39:55 UTC
Created attachment 57632 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
1.Changed the weather report provider but that was minutes before the crash
2.Was on Firefox browsing when I got notified about Plasma crashing. Subjectively it felt that one of the web pages caused the crash, but the suggested similar reports made me focus on the weather applet change. Hope the backtrace confirms other reports.

-- Backtrace (Reduced):
#7  d_func (this=0x0) at itemviews/qabstractitemview.h:353
#8  QAbstractItemView::model (this=0x0) at itemviews/qabstractitemview.cpp:695
#9  0x006e1945 in Plasma::TreeView::model (this=0xa4069a0) at ../../plasma/widgets/treeview.cpp:66
#10 0x0877b0d9 in WeatherApplet::weatherContent (this=0x9a9ddf0, data=...) at ../../../applets/weather/weatherapplet.cpp:655
#11 0x08781aae in WeatherApplet::dataUpdated (this=0x9a9ddf0, source=..., data=...) at ../../../applets/weather/weatherapplet.cpp:758
Comment 47 Shawn Starr 2011-06-30 04:38:21 UTC
I'm a bit puzzled by this bug, I don't have this issue. I'll have to confirm if this still happens in 4.6.x.
Comment 48 Aaron J. Seigo 2011-11-22 20:15:20 UTC
reports have stopped coming in for this one since 4.6.x. closing, though we will re-open if it re-surfaces.