Summary: | Weather forecast plasmoid crashes plasma desktop on openSUSE 12.1 RC2 | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Roman Bysh <rb03884> |
Component: | widget-weather | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | lamarque, rb03884, shawn.starr |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Plasma desktop crash report |
The distro used is openSUSE 12.1 RC2. *** This bug has been marked as a duplicate of bug 277036 *** Any chance this can be fixed over the next 3 days? |
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