Bug 284927 - plasma desktop crash when change desktop "Wallpaper" to "Weather"
Summary: plasma desktop crash when change desktop "Wallpaper" to "Weather"
Status: RESOLVED DUPLICATE of bug 277036
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-25 10:52 UTC by zhangyu
Modified: 2011-10-25 12:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description zhangyu 2011-10-25 10:52:33 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.1.0-rc9-1-desktop x86_64
Distribution: "openSUSE 12.1 RC 1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
right click on desktop and select  "Desktop Setting " from the menu.
My desktop layout is "Desktop", and I changed the "Wallpaper" option from Image to Weather, and then the whole desktop crashed and reloaded, including panel, and all widgets.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f7714fa7760 (LWP 2794))]

Thread 4 (Thread 0x7f76f249a700 (LWP 2796)):
#0  0x00007f771387aebc in pthread_getspecific () from /lib64/libpthread.so.0
#1  0x00007f770f420edd in g_thread_self () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f770f3f9140 in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f770f3fa8b1 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f770f3faf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f7713c173a6 in QEventDispatcherGlib::processEvents (this=0xffe620, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f7713beb882 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f7713beba7f in QEventLoop::exec (this=0x7f76f2499df0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007f7713b035cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#9  0x00007f7713bce94f in QInotifyFileSystemWatcherEngine::run (this=0x1001f90) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f7713b06015 in QThreadPrivate::start (arg=0x1001f90) at thread/qthread_unix.cpp:331
#11 0x00007f7713875f05 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f771260e53d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f76f022d700 (LWP 2797)):
#0  0x00007f7713878014 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f770f3faf44 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7713c173a6 in QEventDispatcherGlib::processEvents (this=0x10e87e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00007f7713beb882 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f7713beba7f in QEventLoop::exec (this=0x7f76f022cdf0, flags=...) at kernel/qeventloop.cpp:201
#5  0x00007f7713b035cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#6  0x00007f7713bce94f in QInotifyFileSystemWatcherEngine::run (this=0x10e5600) at io/qfilesystemwatcher_inotify.cpp:248
#7  0x00007f7713b06015 in QThreadPrivate::start (arg=0x10e5600) at thread/qthread_unix.cpp:331
#8  0x00007f7713875f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f771260e53d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f76e58aa700 (LWP 23367)):
[KCrash Handler]
#6  gps_read (gpsdata=0x2260ed0) at libgps_core.c:541
#7  0x00007f76e3304a03 in Gpsd::run (this=0x1281ed0) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:55
#8  0x00007f7713b06015 in QThreadPrivate::start (arg=0x1281ed0) at thread/qthread_unix.cpp:331
#9  0x00007f7713875f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f771260e53d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7714fa7760 (LWP 2794)):
#0  0x00007f7713879e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7713b064ab in wait (time=18446744073709551615, this=0x26dacf0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1a2ceb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f7713b05d5c in QThread::wait (this=<optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:745
#4  0x00007f76e330411a in Gpsd::~Gpsd (this=0x1281ed0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:31
#5  0x00007f76e3304159 in Gpsd::~Gpsd (this=0x1281ed0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:32
#6  0x00007f76e330422d in Gps::~Gps (this=0x27bbeb0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:104
#7  0x00007f76e3304289 in Gps::~Gps (this=0x27bbeb0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/location_gps.cpp:108
#8  0x00007f76e300aaaf 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=0x22a3ad0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/geolocation.cpp:65
#11 0x00007f76e300ab29 in Geolocation::~Geolocation (this=0x22a3ad0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/generic/dataengines/geolocation/geolocation.cpp:66
#12 0x00007f770a67f00e in ~DataEngineManagerPrivate (this=0xa8a2d0, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/plasma/dataenginemanager.cpp:62
#13 Plasma::DataEngineManager::~DataEngineManager (this=0x9f84e0, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/plasma/dataenginemanager.cpp:102
#14 0x00007f770a67f1c7 in ~DataEngineManagerSingleton (this=0x9f84e0, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/plasma/dataenginemanager.cpp:81
#15 destroy () at /usr/src/debug/kdelibs-4.7.2/plasma/dataenginemanager.cpp:87
#16 0x00007f771256c9a1 in __run_exit_handlers () from /lib64/libc.so.6
#17 0x00007f771256ca25 in exit () from /lib64/libc.so.6
#18 0x00007f7712e0aca8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772
#19 0x00007f771497d118 in KApplication::xioErrhandler (this=0x6d3e60, dpy=0x708620) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:419
#20 0x00007f77144444be in _XIOError () from /usr/lib64/libX11.so.6
#21 0x00007f7714441dcd in _XEventsQueued () from /usr/lib64/libX11.so.6
#22 0x00007f77144327bf in XEventsQueued () from /usr/lib64/libX11.so.6
#23 0x00007f7712e41cdc in x11EventSourceCheck (s=0x6e4950) at kernel/qguieventdispatcher_glib.cpp:85
#24 0x00007f770f3fa264 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f770f3faab2 in ?? () from /usr/lib64/libglib-2.0.so.0
#26 0x00007f770f3faf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f7713c1733f in QEventDispatcherGlib::processEvents (this=0x6daf20, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#28 0x00007f7712e41eae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007f7713beb882 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f7713beba7f in QEventLoop::exec (this=0x7fff6978c610, flags=...) at kernel/qeventloop.cpp:201
#31 0x00007f7713befc47 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#32 0x00007f7702313773 in kdemain (argc=1, argv=0x655660) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/shell/main.cpp:120
#33 0x0000000000408897 in _start ()

Possible duplicates by query: bug 282040, bug 282039, bug 281807, bug 280545, bug 277036.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-10-25 12:11:36 UTC

*** This bug has been marked as a duplicate of bug 277036 ***