Bug 285861 - Weather forecast plasmoid crashes plasma desktop on openSUSE 12.1 RC2
Summary: Weather forecast plasmoid crashes plasma desktop on openSUSE 12.1 RC2
Status: RESOLVED DUPLICATE of bug 277036
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-weather (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-06 00:11 UTC by Roman Bysh
Modified: 2011-11-06 00:30 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Plasma desktop crash report (5.71 KB, application/octet-stream)
2011-11-06 00:11 UTC, Roman Bysh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Bysh 2011-11-06 00:11:16 UTC
Created attachment 65275 [details]
Plasma desktop crash report

Version:           unspecified (using KDE 4.7.2) 
OS:                Linux

The plasma desktop always crashes after I click 'n drag the "weather forecast plasmoid" on to the desktop.


Reproducible: Always

Steps to Reproduce:
1. Click the cashew on the taskbar and select from "Add Widgets --> Categories --> Environment and Weather"

2. Click 'n drag the "weather forecast plasmoid" on to the desktop

Actual Results:  
Plasma desktop goes to black and returns back to the desktop without the plasmoid.
This triggers the crash assistant to respond.

Expected Results:  
Weather Forecast Plasmoid should stay on desktop for manual configuration.

Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6a71776760 (LWP 8563))]

Thread 3 (Thread 0x7f6a4d4b6700 (LWP 8564)):
#0  0x00007f6a6bbf7eb8 in g_thread_self () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6a6bbd1f49 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6a703ee576 in QEventDispatcherGlib::processEvents (this=0xff7b50, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00007f6a703c2a22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f6a703c2c1f in QEventLoop::exec (this=0x7f6a4d4b5d30, flags=...) at kernel/qeventloop.cpp:201
#5  0x00007f6a702da5df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#6  0x00007f6a703a5aef in QInotifyFileSystemWatcherEngine::run (this=0x115e350) at io/qfilesystemwatcher_inotify.cpp:248
#7  0x00007f6a702dd025 in QThreadPrivate::start (arg=0x115e350) at thread/qthread_unix.cpp:331
#8  0x00007f6a6140c25a in ?? () from /usr/lib64/libGL.so.1
#9  0x00007f6a7004cf05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6a6ede553d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6a48630700 (LWP 9042)):
[KCrash Handler]
#6  gps_read (gpsdata=0x2603150) at libgps_core.c:541
#7  0x00007f6a4395ca03 in Gpsd::run (this=0x25b9d10) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:55
#8  0x00007f6a702dd025 in QThreadPrivate::start (arg=0x25b9d10) at thread/qthread_unix.cpp:331
#9  0x00007f6a6140c25a in ?? () from /usr/lib64/libGL.so.1
#10 0x00007f6a7004cf05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6a6ede553d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6a71776760 (LWP 8563)):
#0  0x00007f6a70050e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6a702dd4bb in wait (time=18446744073709551615, this=0x2515910) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x258eea0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f6a702dcd6c in QThread::wait (this=<optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:745
#4  0x00007f6a4395c11a in Gpsd::~Gpsd (this=0x25b9d10, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:31
#5  0x00007f6a4395c159 in Gpsd::~Gpsd (this=0x25b9d10, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:32
#6  0x00007f6a4395c22d in Gps::~Gps (this=0x25f45e0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:104
#7  0x00007f6a4395c289 in Gps::~Gps (this=0x25f45e0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:108
#8  0x00007f6a477d1aaf in qDeleteAll<QList<GeolocationProvider*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#9  qDeleteAll<QList<GeolocationProvider*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#10 Geolocation::~Geolocation (this=0x252deb0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/geolocation.cpp:65
#11 0x00007f6a477d1b29 in Geolocation::~Geolocation (this=0x252deb0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/geolocation.cpp:66
#12 0x00007f6a66e5300e in Plasma::DataEngineManager::~DataEngineManager() () from /usr/lib64/libplasma.so.3
#13 0x00007f6a66e531c7 in ?? () from /usr/lib64/libplasma.so.3
#14 0x00007f6a6ed439a1 in __run_exit_handlers () from /lib64/libc.so.6
#15 0x00007f6a6ed43a25 in exit () from /lib64/libc.so.6
#16 0x00007f6a6f5e1d28 in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007f6a71154118 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#18 0x00007f6a70c1b51e in _XIOError () from /usr/lib64/libX11.so.6
#19 0x00007f6a70c18e2d in _XEventsQueued () from /usr/lib64/libX11.so.6
#20 0x00007f6a70c0981f in XEventsQueued () from /usr/lib64/libX11.so.6
#21 0x00007f6a6f618d5c in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007f6a6bbd1264 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f6a6bbd1ab2 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f6a6bbd1f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f6a703ee50f in QEventDispatcherGlib::processEvents (this=0x739b60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#26 0x00007f6a6f618f2e in ?? () from /usr/lib64/libQtGui.so.4
#27 0x00007f6a703c2a22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f6a703c2c1f in QEventLoop::exec (this=0x7fff2f8147c0, flags=...) at kernel/qeventloop.cpp:201
#29 0x00007f6a703c6de7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#30 0x00007f6a5d1c5773 in kdemain (argc=1, argv=0x630b00) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/shell/main.cpp:120
#31 0x0000000000408897 in launch (argc=1, _name=0x7129c8 "/usr/bin/plasma-desktop", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b22e "0") at /usr/src/debug/kdelibs-4.7.2/kinit/kinit.cpp:734
#32 0x0000000000409966 in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/kinit/kinit.cpp:1226
#33 0x0000000000409ea7 in handle_requests (waitForPid=0) at /usr/src/debug/kdelibs-4.7.2/kinit/kinit.cpp:1419
#34 0x00000000004057a7 in main (argc=4, argv=0x7fff00000001, envp=0x7fff2f815cc0) at /usr/src/debug/kdelibs-4.7.2/kinit/kinit.cpp:1907
Comment 1 Roman Bysh 2011-11-06 00:14:36 UTC
The distro used is openSUSE 12.1 RC2.
Comment 2 Lamarque V. Souza 2011-11-06 00:20:28 UTC

*** This bug has been marked as a duplicate of bug 277036 ***
Comment 3 Roman Bysh 2011-11-06 00:30:27 UTC
Any chance this can be fixed over the next 3 days?