Bug 274109

Summary: Plasma crashes when selecting Globe wallpaper. [null Marble::GeoSceneDocument::map, Marble::MarbleMapPrivate::paintGround, Marble::MarbleMap::paint]
Product: [Applications] marble Reporter: Patabugen <bugzilla>
Component: wallpaperAssignee: marble-bugs
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: aseigo, daniel.lipowicz, fear89, kossebau, paulo.miguel.dias, root, shentey
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

Description Patabugen 2011-05-25 14:56:55 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
I selected Globe, and it crashed. I have a dual screen desktop.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78c0720 (LWP 1648))]

Thread 11 (Thread 0xb0622b70 (LWP 1649)):
#0  QEventDispatcherGlib::processEvents (this=0x85d3de8, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#1  0x0353b289 in QEventLoop::processEvents (this=0xb0622280, flags=...) at kernel/qeventloop.cpp:149
#2  0x0353b522 in QEventLoop::exec (this=0xb0622280, flags=...) at kernel/qeventloop.cpp:201
#3  0x034452a0 in QThread::exec (this=0x85d33d8) at thread/qthread.cpp:492
#4  0x0351cfdb in QInotifyFileSystemWatcherEngine::run (this=0x85d33d8) at io/qfilesystemwatcher_inotify.cpp:248
#5  0x03447da2 in QThreadPrivate::start (arg=0x85d33d8) at thread/qthread_unix.cpp:320
#6  0x03091e99 in start_thread (arg=0xb0622b70) at pthread_create.c:304
#7  0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xae9f0b70 (LWP 9846)):
#0  0x00e08416 in __kernel_vsyscall ()
#1  0x0309648c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x006763fd in __pthread_cond_wait (cond=0x85c34e0, mutex=0x85c34c8) at forward.c:139
#3  0x03448467 in wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0027a7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8588410, th=0x83ac1d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0027d47c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x85c86c8, th=0x83ac1d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0027a42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8588410, th=0x83ac1d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0027d56a in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0x83ac1d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0x83ac1d0, previous=0x90e3370) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0027bf9e in ThreadWeaver::ThreadRunHelper::run (this=0xae9f02e4, parent=0x8588410, th=0x83ac1d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0027c05b in ThreadWeaver::Thread::run (this=0x83ac1d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x03447da2 in QThreadPrivate::start (arg=0x83ac1d0) at thread/qthread_unix.cpp:320
#13 0x03091e99 in start_thread (arg=0xae9f0b70) at pthread_create.c:304
#14 0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xaf1f1b70 (LWP 9847)):
#0  0x00e08416 in __kernel_vsyscall ()
#1  0x0309648c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x006763fd in __pthread_cond_wait (cond=0x85c34e0, mutex=0x85c34c8) at forward.c:139
#3  0x03448467 in wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0027a7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8588410, th=0xafd07cc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0027d47c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x85c86c8, th=0xafd07cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0027a42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8588410, th=0xafd07cc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0027d56a in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0xafd07cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0xafd07cc0, previous=0xafd065a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0027bf9e in ThreadWeaver::ThreadRunHelper::run (this=0xaf1f12e4, parent=0x8588410, th=0xafd07cc0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0027c05b in ThreadWeaver::Thread::run (this=0xafd07cc0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x03447da2 in QThreadPrivate::start (arg=0xafd07cc0) at thread/qthread_unix.cpp:320
#13 0x03091e99 in start_thread (arg=0xaf1f1b70) at pthread_create.c:304
#14 0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xae1efb70 (LWP 9848)):
#0  0x00e08416 in __kernel_vsyscall ()
#1  0x0309648c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x006763fd in __pthread_cond_wait (cond=0x85c34e0, mutex=0x85c34c8) at forward.c:139
#3  0x03448467 in wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0027a7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8588410, th=0xad800468) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0027d47c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x85c86c8, th=0xad800468) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0027a42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8588410, th=0xad800468) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0027d56a in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0xad800468) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0xad800468, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0027d589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0xad800468) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0xad800468, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0027d589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0xad800468) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0xad800468, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0027bf9e in ThreadWeaver::ThreadRunHelper::run (this=0xae1ef2e4, parent=0x8588410, th=0xad800468) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x0027c05b in ThreadWeaver::Thread::run (this=0xad800468) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x03447da2 in QThreadPrivate::start (arg=0xad800468) at thread/qthread_unix.cpp:320
#17 0x03091e99 in start_thread (arg=0xae1efb70) at pthread_create.c:304
#18 0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa99abb70 (LWP 9849)):
#0  0x00e08416 in __kernel_vsyscall ()
#1  0x0309648c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x006763fd in __pthread_cond_wait (cond=0x85c34e0, mutex=0x85c34c8) at forward.c:139
#3  0x03448467 in wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0027a7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8588410, th=0x8e0a370) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0027d47c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x85c86c8, th=0x8e0a370) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0027a42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8588410, th=0x8e0a370) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0027d56a in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0x8e0a370) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0x8e0a370, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0027d589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0x8e0a370) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0x8e0a370, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0027d589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0x8e0a370) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0x8e0a370, previous=0xad800920) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0027bf9e in ThreadWeaver::ThreadRunHelper::run (this=0xa99ab2e4, parent=0x8588410, th=0x8e0a370) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x0027c05b in ThreadWeaver::Thread::run (this=0x8e0a370) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x03447da2 in QThreadPrivate::start (arg=0x8e0a370) at thread/qthread_unix.cpp:320
#17 0x03091e99 in start_thread (arg=0xa99abb70) at pthread_create.c:304
#18 0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa91aab70 (LWP 9850)):
#0  0x00e08416 in __kernel_vsyscall ()
#1  0x0309648c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x006763fd in __pthread_cond_wait (cond=0x85c34e0, mutex=0x85c34c8) at forward.c:139
#3  0x03448467 in wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0027a7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8588410, th=0x8ec1730) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0027d47c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x85c86c8, th=0x8ec1730) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0027a42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8588410, th=0x8ec1730) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0027d56a in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0x8ec1730) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0x8ec1730, previous=0xa7600920) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0027bf9e in ThreadWeaver::ThreadRunHelper::run (this=0xa91aa2e4, parent=0x8588410, th=0x8ec1730) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0027c05b in ThreadWeaver::Thread::run (this=0x8ec1730) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x03447da2 in QThreadPrivate::start (arg=0x8ec1730) at thread/qthread_unix.cpp:320
#13 0x03091e99 in start_thread (arg=0xa91aab70) at pthread_create.c:304
#14 0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa87c6b70 (LWP 9886)):
#0  0x00e08416 in __kernel_vsyscall ()
#1  0x0309648c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x006763fd in __pthread_cond_wait (cond=0x85c34e0, mutex=0x85c34c8) at forward.c:139
#3  0x03448467 in wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0027a7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8588410, th=0x9059488) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0027d47c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x85c86c8, th=0x9059488) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0027a42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8588410, th=0x9059488) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0027d56a in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0x9059488) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0x9059488, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0027bf9e in ThreadWeaver::ThreadRunHelper::run (this=0xa87c62e4, parent=0x8588410, th=0x9059488) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0027c05b in ThreadWeaver::Thread::run (this=0x9059488) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x03447da2 in QThreadPrivate::start (arg=0x9059488) at thread/qthread_unix.cpp:320
#13 0x03091e99 in start_thread (arg=0xa87c6b70) at pthread_create.c:304
#14 0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa7fc5b70 (LWP 9887)):
#0  0x00e08416 in __kernel_vsyscall ()
#1  0x0309648c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x006763fd in __pthread_cond_wait (cond=0x85c34e0, mutex=0x85c34c8) at forward.c:139
#3  0x03448467 in wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0027a7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8588410, th=0x8df43a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0027d47c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x85c86c8, th=0x8df43a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0027a42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8588410, th=0x8df43a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0027d56a in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0x8df43a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0x8df43a8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0027bf9e in ThreadWeaver::ThreadRunHelper::run (this=0xa7fc52e4, parent=0x8588410, th=0x8df43a8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0027c05b in ThreadWeaver::Thread::run (this=0x8df43a8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x03447da2 in QThreadPrivate::start (arg=0x8df43a8) at thread/qthread_unix.cpp:320
#13 0x03091e99 in start_thread (arg=0xa7fc5b70) at pthread_create.c:304
#14 0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa75ffb70 (LWP 9888)):
#0  0x00e08416 in __kernel_vsyscall ()
#1  0x0309648c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x006763fd in __pthread_cond_wait (cond=0x85c34e0, mutex=0x85c34c8) at forward.c:139
#3  0x03448467 in wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8588428, mutex=0x8321d40, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0027a7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8588410, th=0xa7600468) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0027d47c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x85c86c8, th=0xa7600468) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0027a42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8588410, th=0xa7600468) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0027d56a in ThreadWeaver::WorkingHardState::applyForWork (this=0x85c86c8, th=0xa7600468) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0027a373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8588410, th=0xa7600468, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0027bf9e in ThreadWeaver::ThreadRunHelper::run (this=0xa75ff2e4, parent=0x8588410, th=0xa7600468) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0027c05b in ThreadWeaver::Thread::run (this=0xa7600468) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x03447da2 in QThreadPrivate::start (arg=0xa7600468) at thread/qthread_unix.cpp:320
#13 0x03091e99 in start_thread (arg=0xa75ffb70) at pthread_create.c:304
#14 0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa5f19b70 (LWP 10227)):
#0  0x00d45d41 in clock_gettime (clock_id=1, tp=0xa5f18ff0) at ../sysdeps/unix/clock_gettime.c:116
#1  0x0349ddd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0356a4f2 in updateCurrentTime (this=0x937049c, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x937049c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x03568d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa5f190cc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03568dcd in timerSourcePrepare (source=0x9370468, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x02845fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x02846e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x02847524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x03569577 in QEventDispatcherGlib::processEvents (this=0x9245830, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x0353b289 in QEventLoop::processEvents (this=0xa5f19280, flags=...) at kernel/qeventloop.cpp:149
#12 0x0353b522 in QEventLoop::exec (this=0xa5f19280, flags=...) at kernel/qeventloop.cpp:201
#13 0x034452a0 in QThread::exec (this=0x9262188) at thread/qthread.cpp:492
#14 0x0351cfdb in QInotifyFileSystemWatcherEngine::run (this=0x9262188) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x03447da2 in QThreadPrivate::start (arg=0x9262188) at thread/qthread_unix.cpp:320
#16 0x03091e99 in start_thread (arg=0xa5f19b70) at pthread_create.c:304
#17 0x0066873e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb78c0720 (LWP 1648)):
[KCrash Handler]
#7  Marble::GeoSceneDocument::map (this=0x0) at ../../../../marble/src/lib/geodata/scene/GeoSceneDocument.cpp:92
#8  0xa55a4688 in Marble::MarbleMapPrivate::paintGround (this=0x9288c28, painter=..., dirtyRect=...) at ../../../../marble/src/lib/MarbleMap.cpp:194
#9  0xa55a5395 in Marble::MarbleMap::paint (this=0x9275540, painter=..., dirtyRect=...) at ../../../../marble/src/lib/MarbleMap.cpp:828
#10 0x03f32616 in Marble::MarbleWallpaper::paint (this=0x90ab668, painter=0xbfbcdf0c, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:201
#11 0x00124119 in ScreenPreviewWidget::paintEvent (this=0x87302c8, event=0xbfbce4a4) at ../../../libs/kworkspace/screenpreviewwidget.cpp:174
#12 0x052d918e in QWidget::event (this=0x87302c8, event=0xbfbce4a4) at kernel/qwidget.cpp:8405
#13 0x05280d24 in QApplicationPrivate::notify_helper (this=0x80f1480, receiver=0x87302c8, e=0xbfbce4a4) at kernel/qapplication.cpp:4462
#14 0x0528597b in QApplication::notify (this=0x80e68a0, receiver=0x87302c8, e=0xbfbce4a4) at kernel/qapplication.cpp:4427
#15 0x0103b3ca in KApplication::notify (this=0x80e68a0, receiver=0x87302c8, event=0xbfbce4a4) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x0353c0bb in QCoreApplication::notifyInternal (this=0x80e68a0, receiver=0x87302c8, event=0xbfbce4a4) at kernel/qcoreapplication.cpp:731
#17 0x052d5f0c in sendSpontaneousEvent (this=0x8731a88, pdev=0x91db85c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#18 QWidgetPrivate::drawWidget (this=0x8731a88, pdev=0x91db85c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5492
#19 0x052d6b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9015e08, pdev=0x91db85c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5699
#20 0x052d5c80 in QWidgetPrivate::drawWidget (this=0x9015e08, pdev=0x91db85c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5545
#21 0x052d6b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x928d890, pdev=0x91db85c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5699
#22 0x052d5c80 in QWidgetPrivate::drawWidget (this=0x928d890, pdev=0x91db85c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5545
#23 0x052d6b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9051498, pdev=0x91db85c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5699
#24 0x052d6a42 in QWidgetPrivate::paintSiblingsRecursive (this=0x9051498, pdev=0x91db85c, siblings=..., index=6, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5686
#25 0x052d5c80 in QWidgetPrivate::drawWidget (this=0x9051498, pdev=0x91db85c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5545
#26 0x052d6b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x901b378, pdev=0x91db85c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5699
#27 0x052d5c80 in QWidgetPrivate::drawWidget (this=0x901b378, pdev=0x91db85c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5545
#28 0x052d6b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x8ae4f30, pdev=0x91db85c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5699
#29 0x052d5c80 in QWidgetPrivate::drawWidget (this=0x8ae4f30, pdev=0x91db85c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5545
#30 0x052d6b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x873b5d0, pdev=0x91db85c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5699
#31 0x052d5c80 in QWidgetPrivate::drawWidget (this=0x873b5d0, pdev=0x91db85c, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5545
#32 0x052d6b7c in QWidgetPrivate::paintSiblingsRecursive (this=0x9056550, pdev=0x91db85c, siblings=..., index=<value optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5699
#33 0x052d5c80 in QWidgetPrivate::drawWidget (this=0x9056550, pdev=0x91db85c, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x8e6e8f8) at kernel/qwidget.cpp:5545
#34 0x054b1908 in QWidgetBackingStore::sync (this=0x8e6e8f8) at painting/qbackingstore.cpp:1333
#35 0x052cb843 in QWidgetPrivate::syncBackingStore (this=0x9056550) at kernel/qwidget.cpp:1842
#36 0x052d97e5 in QWidget::event (this=0x8afca10, event=0x927bcf0) at kernel/qwidget.cpp:8552
#37 0x05280d24 in QApplicationPrivate::notify_helper (this=0x80f1480, receiver=0x8afca10, e=0x927bcf0) at kernel/qapplication.cpp:4462
#38 0x0528597b in QApplication::notify (this=0x80e68a0, receiver=0x8afca10, e=0x927bcf0) at kernel/qapplication.cpp:4427
#39 0x0103b3ca in KApplication::notify (this=0x80e68a0, receiver=0x8afca10, event=0x927bcf0) at ../../kdeui/kernel/kapplication.cpp:311
#40 0x0353c0bb in QCoreApplication::notifyInternal (this=0x80e68a0, receiver=0x8afca10, event=0x927bcf0) at kernel/qcoreapplication.cpp:731
#41 0x0353fc79 in sendEvent (receiver=0x0, event_type=0, data=0x8099f50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8099f50) at kernel/qcoreapplication.cpp:1372
#43 0x0353fe0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#44 0x035693c4 in sendPostedEvents (s=0x80f36d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=0x80f36d0) at kernel/qeventdispatcher_glib.cpp:277
#46 0x02846aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0x02847270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0x02847524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0x0356953c in QEventDispatcherGlib::processEvents (this=0x8099aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#50 0x05334775 in QGuiEventDispatcherGlib::processEvents (this=0x8099aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x0353b289 in QEventLoop::processEvents (this=0xbfbd04b0, flags=...) at kernel/qeventloop.cpp:149
#52 0x0353b522 in QEventLoop::exec (this=0xbfbd04b0, flags=...) at kernel/qeventloop.cpp:201
#53 0x0579e003 in QDialog::exec (this=0x9399f68) at dialogs/qdialog.cpp:552
#54 0xa55a2f82 in Marble::MarbleMap::setMapThemeId (this=0x9275540, mapThemeId=...) at ../../../../marble/src/lib/MarbleMap.cpp:942
#55 0x03f3495f in Marble::MarbleWallpaper::init (this=0x90ab668, config=...) at ../../../wallpapers/marble/marble.cpp:109
#56 0x008800b9 in Plasma::Wallpaper::restore (this=0x90ab668, config=...) at ../../plasma/wallpaper.cpp:303
#57 0x00bba575 in BackgroundDialog::changeBackgroundMode (this=0x8afca10, mode=7) at ../../../libs/plasmagenericshell/backgrounddialog.cpp:440
#58 0x00bb9367 in BackgroundDialog::qt_metacall (this=0x8afca10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfbd09f8) at moc_backgrounddialog.cpp:158
#59 0x035426ba in QMetaObject::metacall (object=0x8afca10, cl=QMetaObject::InvokeMetaMethod, idx=87, argv=0xbfbd09f8) at kernel/qmetaobject.cpp:237
#60 0x035524ff in QMetaObject::activate (sender=0x92f6110, m=0x5bb6564, local_signal_index=5, argv=0xbfbd09f8) at kernel/qobject.cpp:3287
#61 0x0569eea3 in QComboBox::currentIndexChanged (this=0x92f6110, _t1=7) at .moc/release-shared/moc_qcombobox.cpp:302
#62 0x0569ef3a in QComboBoxPrivate::_q_emitCurrentIndexChanged (this=0x811c0f8, index=...) at widgets/qcombobox.cpp:1264
#63 0x0569f0b0 in QComboBoxPrivate::setCurrentIndex (this=0x811c0f8, mi=...) at widgets/qcombobox.cpp:2022
#64 0x0569ff2c in QComboBoxPrivate::_q_itemSelected (this=0x811c0f8, item=...) at widgets/qcombobox.cpp:1233
#65 0x056a370a in QComboBox::qt_metacall (this=0x92f6110, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfbd0c18) at .moc/release-shared/moc_qcombobox.cpp:191
#66 0x035426ba in QMetaObject::metacall (object=0x92f6110, cl=QMetaObject::InvokeMetaMethod, idx=39, argv=0xbfbd0c18) at kernel/qmetaobject.cpp:237
#67 0x035524ff in QMetaObject::activate (sender=0x9328900, m=0x5bc4c94, local_signal_index=0, argv=0xbfbd0c18) at kernel/qobject.cpp:3287
#68 0x0596b1a3 in QComboBoxPrivateContainer::itemSelected (this=0x9328900, _t1=...) at .moc/release-shared/moc_qcombobox_p.cpp:213
#69 0x056996df in QComboBoxPrivateContainer::eventFilter (this=0x9328900, o=0x932dcc0, e=0xbfbd1224) at widgets/qcombobox.cpp:687
#70 0x0353c25a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80f1480, receiver=0x932dcc0, event=0xbfbd1224) at kernel/qcoreapplication.cpp:846
#71 0x05280d00 in QApplicationPrivate::notify_helper (this=0x80f1480, receiver=0x932dcc0, e=0xbfbd1224) at kernel/qapplication.cpp:4458
#72 0x05286201 in QApplication::notify (this=0x80e68a0, receiver=0x932dcc0, e=0xbfbd1224) at kernel/qapplication.cpp:4023
#73 0x0103b3ca in KApplication::notify (this=0x80e68a0, receiver=0x932dcc0, event=0xbfbd1224) at ../../kdeui/kernel/kapplication.cpp:311
#74 0x0353c0bb in QCoreApplication::notifyInternal (this=0x80e68a0, receiver=0x932dcc0, event=0xbfbd1224) at kernel/qcoreapplication.cpp:731
#75 0x05281c3b in sendSpontaneousEvent (receiver=0x932dcc0, event=0xbfbd1224, alienWidget=0x932dcc0, nativeWidget=0x9328900, buttonDown=0x5bcdc60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#76 QApplicationPrivate::sendMouseEvent (receiver=0x932dcc0, event=0xbfbd1224, alienWidget=0x932dcc0, nativeWidget=0x9328900, buttonDown=0x5bcdc60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#77 0x0530b4c3 in QETWidget::translateMouseEvent (this=0x9328900, event=0xbfbd174c) at kernel/qapplication_x11.cpp:4490
#78 0x05309746 in QApplication::x11ProcessEvent (this=0x80e68a0, event=0xbfbd174c) at kernel/qapplication_x11.cpp:3678
#79 0x05334b84 in x11EventSourceDispatch (s=0x80f3df8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#80 0x02846aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#81 0x02847270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#82 0x02847524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#83 0x0356953c in QEventDispatcherGlib::processEvents (this=0x8099aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#84 0x05334775 in QGuiEventDispatcherGlib::processEvents (this=0x8099aa8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#85 0x0353b289 in QEventLoop::processEvents (this=0xbfbd1a14, flags=...) at kernel/qeventloop.cpp:149
#86 0x0353b522 in QEventLoop::exec (this=0xbfbd1a14, flags=...) at kernel/qeventloop.cpp:201
#87 0x0353fecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#88 0x0527e8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#89 0x002e15a5 in kdemain (argc=1, argv=0xbfbd1c24) at ../../../../plasma/desktop/shell/main.cpp:118
#90 0x080485cb in main (argc=1, argv=0xbfbd1c24) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Bernhard Beschow 2011-08-05 23:36:34 UTC
Possibly a duplicate of bug 172830.
Comment 2 Bernhard Beschow 2011-08-06 00:13:52 UTC
*** Bug 268740 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2011-09-29 13:49:00 UTC
[Comment from a bug report cleaner]
Updated backtrace from bug 282495 (KDE SC 4.7.1):
[KCrash Handler]
#6  Marble::GeoSceneDocument::map (this=0x0) at
../../../src/lib/geodata/scene/GeoSceneDocument.cpp:103
#7  0x00007f3906eefa3d in Marble::MarbleMapPrivate::paintGround
(this=0x4045d10, painter=..., dirtyRect=...) at
../../../src/lib/MarbleMap.cpp:172
#8  0x00007f3906ef0322 in Marble::MarbleMap::paint (this=0x30330a0,
painter=..., dirtyRect=...) at ../../../src/lib/MarbleMap.cpp:708
#9  0x00007f39072f3cb3 in Marble::MarbleWallpaper::paint (this=0x3af1520,
painter=0x7fff1a656990, exposedRect=...) at
../../../wallpapers/marble/marble.cpp:205
#10 0x00007f393450b911 in paintEvent (event=0x7fff1a656ff0, this=0x3355870) at
../../../libs/kworkspace/screenpreviewwidget.cpp:174
#11 ScreenPreviewWidget::paintEvent (this=0x3355870, event=0x7fff1a656ff0) at
../../../libs/kworkspace/screenpreviewwidget.cpp:160
#12 0x00007f3931bd4bfc in QWidget::event (this=0x3355870, event=0x7fff1a656ff0)
at kernel/qwidget.cpp:8441
Comment 4 Dario Andres 2011-09-29 13:49:04 UTC
*** Bug 282495 has been marked as a duplicate of this bug. ***
Comment 5 Paulo Dias 2011-12-21 18:13:21 UTC
This bug is still present in 4.7.4 and 4.7.90, globe wallpaper imediatly crashes plasma-desktop (and always after being selected) until you manually remove the marble entries in plasma*rcs...
Comment 6 Paulo Dias 2011-12-21 19:23:56 UTC
ok, follow up, its actually a nvidia driver bug clashing with globe:

plasma-desktop[21038]: segfault at 1 ip 00007f7a41c59a08 sp 00007f7a0673bde0 error 4 in libnvidia-tls.so.290.10[7f7a41c59000+3000]
[ 1578.086256] plasma-desktop[19275] general protection ip:7f60c6feca08 sp:7f607dffade0 error:0 in libnvidia-tls.so.290.10[7f60c6fec000+3000] [ 1578.086267]  in libnvidia-tls.so.290.10[7f60c6fec000+3000]
Comment 7 Donnie Cameron 2012-01-15 19:09:55 UTC
Created attachment 67864 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Right-clicked desktop and chose Desktop Settings from the context menu. In Desktop Settings, chose Globe wallpaper, then clicked Apply.

I have a 3-screen setup with an Alienware Aurora R3 with an AMD ATI HD 6870 card. Most desktop effects are enabled.

-- Backtrace (Reduced):
#6  Marble::GeoSceneDocument::map (this=0x0) at ../../../src/lib/geodata/scene/GeoSceneDocument.cpp:103
#7  0x00007fe00828f9fd in Marble::MarbleMapPrivate::paintGround (this=0x487e2b0, painter=..., dirtyRect=...) at ../../../src/lib/MarbleMap.cpp:172
#8  0x00007fe0082902e2 in Marble::MarbleMap::paint (this=0x39f6860, painter=..., dirtyRect=...) at ../../../src/lib/MarbleMap.cpp:708
#9  0x00007fe00e14acb3 in Marble::MarbleWallpaper::paint (this=0x487d880, painter=0x7fffac16d060, exposedRect=...) at ../../../wallpapers/marble/marble.cpp:205
#10 0x00007fe049039a31 in paintEvent (event=0x7fffac16d6c0, this=0x3e8dca0) at ../../../libs/kworkspace/screenpreviewwidget.cpp:174
Comment 8 Friedrich W. H. Kossebau 2016-12-17 19:53:52 UTC
Thanks for the report. Sadly it seems to never have been solved?
The Plasma worldmap wallpaper has been rewritten now in QML for Plasma5 (and lacking some of the old features still).
The old code is no longer maintained, so closing this now.

Please try the new wallpaper and report any issues or features you would like to see (re-)implemented.
See also https://frinring.wordpress.com/2016/08/04/wip-plasma-world-map-wallpaper-world-clock-applet-powered-by-marble/