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
*** This bug has been marked as a duplicate of bug 277036 ***