Version: (using KDE KDE 3.4.0) Installed from: SuSE RPMs OS: Linux When I click on the get new wallpaper on the configure desktop window, the following error is come out. At the that time, I was playing mp3 files with realplayer and at the background, Yast installation was running to install a few kde-extra packages. Backtrace: (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [KCrash handler] #7 0x00000011 in ?? () #8 0x41b0598a in KNS::DownloadDialog::slotInstalled () from /opt/kde3/lib/libknewstuff.so.1 #9 0x41b0ce59 in KNS::DownloadDialog::qt_invoke () from /opt/kde3/lib/libknewstuff.so.1 #10 0x40c39f8e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #11 0x401a3432 in KIO::Job::result () from /opt/kde3/lib/libkio.so.4 #12 0x40201a3c in KIO::Job::emitResult () from /opt/kde3/lib/libkio.so.4 #13 0x4020816b in KIO::FileCopyJob::slotResult () from /opt/kde3/lib/libkio.so.4 #14 0x40208fec in KIO::FileCopyJob::qt_invoke () from /opt/kde3/lib/libkio.so.4 #15 0x40c39f8e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #16 0x401a3432 in KIO::Job::result () from /opt/kde3/lib/libkio.so.4 #17 0x40201a3c in KIO::Job::emitResult () from /opt/kde3/lib/libkio.so.4 #18 0x4020908c in KIO::SimpleJob::slotFinished () from /opt/kde3/lib/libkio.so.4 #19 0x4020983a in KIO::TransferJob::slotFinished () from /opt/kde3/lib/libkio.so.4 #20 0x401f66ee in KIO::SimpleJob::qt_invoke () from /opt/kde3/lib/libkio.so.4 #21 0x401f6775 in KIO::TransferJob::qt_invoke () from /opt/kde3/lib/libkio.so.4 #22 0x40c39f8e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #23 0x40f8bd62 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #24 0x40c574e3 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0x40c5ef33 in QSingleShotTimer::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0x40bd781f in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #27 0x40bd93e3 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #28 0x408626b1 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #29 0x40bcbfcc in QEventLoop::activateTimers () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0x40b84db6 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #31 0x40bef7b1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #32 0x40bd921f in QApplication::enter_loop () from /usr/lib/qt3/lib/libqt-mt.so.3 #33 0x40dd0b92 in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #34 0x41b01940 in KNS::DownloadDialog::open () from /opt/kde3/lib/libknewstuff.so.1 #35 0x41aada22 in BGDialog::slotGetNewStuff () from /opt/kde3/lib/kde3/kcm_background.so #36 0x41aadb47 in BGDialog::qt_invoke () from /opt/kde3/lib/kde3/kcm_background.so #37 0x40c39f8e in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #38 0x40c3a736 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #39 0x40f93bac in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3 #40 0x40cd2894 in QButton::mouseReleaseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #41 0x40c70575 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #42 0x40bd781f in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #43 0x40bd9bc6 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #44 0x408626b1 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #45 0x40b74eae in QETWidget::translateMouseEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #46 0x40b73d66 in QApplication::x11ProcessEvent () from /usr/lib/qt3/lib/libqt-mt.so.3 #47 0x40b84768 in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #48 0x40bef7b1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #49 0x40bd921f in QApplication::enter_loop () from /usr/lib/qt3/lib/libqt-mt.so.3 #50 0x40dd0b92 in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #51 0x417718e8 in kdemain () from /opt/kde3/lib/libkdeinit_kcmshell.so #52 0x40018734 in kdeinitmain () from /opt/kde3/lib/kde3/kcmshell.so #53 0x0804e872 in launch () #54 0x0804ef7c in handle_launcher_request () #55 0x0804f539 in handle_requests () #56 0x0804fd0a in main ()
SVN commit 564977 by kling: Fixed a possible null-pointer dereference in slotInstalled(), and changed a bogus static_cast to qt_cast. BUG: 105801 M +2 -3 downloaddialog.cpp --- branches/KDE/3.5/kdelibs/knewstuff/downloaddialog.cpp #564976:564977 @@ -576,11 +576,10 @@ void DownloadDialog::slotInstalled(KIO::Job *job) { - bool ret = (job->error() == 0); - KIO::FileCopyJob *cjob; + bool ret = job && (job->error() == 0); if(ret) { - cjob = static_cast<KIO::FileCopyJob*>(job); + KIO::FileCopyJob *cjob = ::qt_cast<KIO::FileCopyJob*>(job); if(cjob) { ret = m_s->install(cjob->destURL().path());
SVN commit 564981 by kling: Forward-port SVN commit 564977 by kling: Fixed a possible null-pointer dereference in slotInstalled(), and changed a bogus static_cast to qt_cast. CCBUG: 105801 M +2 -3 downloaddialog.cpp --- trunk/KDE/kdelibs/knewstuff/downloaddialog.cpp #564980:564981 @@ -551,12 +551,11 @@ void DownloadDialog::slotInstalled(KJob *job) { - bool ret = (job->error() == 0); - KIO::FileCopyJob *cjob; + bool ret = job && (job->error() == 0); if(ret) { - cjob = static_cast<KIO::FileCopyJob*>(job); + KIO::FileCopyJob *cjob = ::qobject_cast<KIO::FileCopyJob*>(job); if(cjob) { ret = m_s->install(cjob->destURL().path());
*** Bug 137516 has been marked as a duplicate of this bug. ***
Still seems to crash in KDE 3.5.5 with Ubuntu packages, bug 137516.
*** Bug 149350 has been marked as a duplicate of this bug. ***
*** Bug 149458 has been marked as a duplicate of this bug. ***
*** Bug 159069 has been marked as a duplicate of this bug. ***
Have anyone reproduce this crash using KDE4? Thanks
(In reply to comment #8) > Have anyone reproduce this crash using KDE4? Thanks Hello, I use KDE 4.2.2 (Kubuntu 8.04 Jaunty Jacklope). I clicked on the button "Get New Wallpapers" in the "Desktop Settings - Plasma Workspace" with no internet connection available. No Documents were currently loaded. I got the following crash: The application Plasma Workspace (plasma) crashed and caused the signal 11 (SIGSEGV). backtrace folllows: This backtrace appears to be of no use. This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash. (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0x7f21fbc00760 (LWP 3313)] [New Thread 0x7f21cf951950 (LWP 3439)] [New Thread 0x7f21d0153950 (LWP 3438)] [New Thread 0x7f21d0955950 (LWP 3437)] [New Thread 0x7f21d1157950 (LWP 3436)] [New Thread 0x7f21d1958950 (LWP 3426)] [New Thread 0x7f21d21d9950 (LWP 3325)] [New Thread 0x7f21dc58c950 (LWP 3317)] 0x00007f21f64b0d21 in nanosleep () from /lib/libc.so.6 [Current thread is 0 (LWP 3313)] Thread 8 (Thread 0x7f21dc58c950 (LWP 3317)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f21f6f92939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f21fa74e4cc in ?? () from /usr/lib/libQtNetwork.so.4 #3 0x00007f21f6f91952 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007f21f38e53ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007f21f64eefcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f21d21d9950 (LWP 3325)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f21f6f92939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f21e03e2d4e in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so #3 0x00007f21f6f91952 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007f21f38e53ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007f21f64eefcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 6 (Thread 0x7f21d1958950 (LWP 3426)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f21f6f92939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f21e03e2d4e in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so #3 0x00007f21f6f91952 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007f21f38e53ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #5 0x00007f21f64eefcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f21d1157950 (LWP 3436)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f21f6f92939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f21f4f725e4 in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f21f4f74d93 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f21f4f74dac in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f21f4f7330f in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007f21f4f73769 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #7 0x00007f21f6f91952 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007f21f38e53ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #9 0x00007f21f64eefcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f21d0955950 (LWP 3437)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f21f6f92939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f21f4f725e4 in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f21f4f74d93 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f21f4f74dac in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f21f4f74dac in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007f21f4f7330f in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x00007f21f4f73769 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #8 0x00007f21f6f91952 in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007f21f38e53ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007f21f64eefcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f21d0153950 (LWP 3438)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f21f6f92939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f21f4f725e4 in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f21f4f74d93 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f21f4f74dac in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f21f4f74dac in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007f21f4f74dac in ?? () from /usr/lib/libthreadweaver.so.4 #7 0x00007f21f4f7330f in ?? () from /usr/lib/libthreadweaver.so.4 #8 0x00007f21f4f73769 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #9 0x00007f21f6f91952 in ?? () from /usr/lib/libQtCore.so.4 #10 0x00007f21f38e53ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007f21f64eefcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f21cf951950 (LWP 3439)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f21f6f92939 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #2 0x00007f21f4f725e4 in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f21f4f74d93 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f21f4f7330f in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f21f4f73769 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #6 0x00007f21f6f91952 in ?? () from /usr/lib/libQtCore.so.4 #7 0x00007f21f38e53ba in start_thread (arg=<value optimized out>) at pthread_create.c:297 #8 0x00007f21f64eefcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f21fbc00760 (LWP 3313)): #0 0x00007f21f64b0d21 in nanosleep () from /lib/libc.so.6 #1 0x00007f21f64b0b47 in __sleep (seconds=<value optimized out>) at ../sysdeps/unix/sysv/linux/sleep.c:138 #2 0x00007f21f9ee1b1f in ?? () from /usr/lib/libkdeui.so.5 #3 0x00007f21f9ee242a in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5 #4 <signal handler called> #5 0x00007f21fb152344 in KNS::KTranslatable::KTranslatable () from /usr/lib/libknewstuff2.so.4 #6 0x00007f21fb153b70 in KNS::Entry::preview () from /usr/lib/libknewstuff2.so.4 #7 0x00007f21fb17fe2b in ?? () from /usr/lib/libknewstuff2.so.4 #8 0x00007f21f7d59d13 in QSortFilterProxyModel::data () from /usr/lib/libQtGui.so.4 #9 0x00007f21fb18242b in ?? () from /usr/lib/libknewstuff2.so.4 #10 0x00007f21f7cf70d0 in QListView::paintEvent () from /usr/lib/libQtGui.so.4 #11 0x00007f21f78106e6 in QWidget::event () from /usr/lib/libQtGui.so.4 #12 0x00007f21f7baa40b in QFrame::event () from /usr/lib/libQtGui.so.4 #13 0x00007f21f7cdf2bd in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4 #14 0x00007f21f7079a68 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #15 0x00007f21f77bf75c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #16 0x00007f21f77c797a in QApplication::notify () from /usr/lib/libQtGui.so.4 #17 0x00007f21f9e7c26b in KApplication::notify () from /usr/lib/libkdeui.so.5 #18 0x00007f21f707a75c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #19 0x00007f21f78179a5 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4 #20 0x00007f21f79bb2fe in ?? () from /usr/lib/libQtGui.so.4 #21 0x00007f21f7809050 in QWidgetPrivate::syncBackingStore () from /usr/lib/libQtGui.so.4 #22 0x00007f21f781057d in QWidget::event () from /usr/lib/libQtGui.so.4 #23 0x00007f21f77bf78d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #24 0x00007f21f77c797a in QApplication::notify () from /usr/lib/libQtGui.so.4 #25 0x00007f21f9e7c26b in KApplication::notify () from /usr/lib/libkdeui.so.5 #26 0x00007f21f707a75c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #27 0x00007f21f707b3ca in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #28 0x00007f21f70a41e3 in ?? () from /usr/lib/libQtCore.so.4 #29 0x00007f21f1cb520a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #30 0x00007f21f1cb88e0 in ?? () from /usr/lib/libglib-2.0.so.0 #31 0x00007f21f1cb8a7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #32 0x00007f21f70a3e6f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #33 0x00007f21f7857bef in ?? () from /usr/lib/libQtGui.so.4 #34 0x00007f21f7079002 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #35 0x00007f21f70793cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #36 0x00007f21f707b694 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #37 0x00007f21fb7db9bb in kdemain () from /usr/lib/libkdeinit4_plasma.so #38 0x00007f21f64275a6 in __libc_start_main (main=0x400890 <_start+240>, argc=1, ubp_av=0x7fff03c3e608, init=0x4008c0 <__libc_csu_init>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff03c3e5f8) at libc-start.c:220 #39 0x00000000004007c9 in _start () #0 0x00007f21f64b0d21 in nanosleep () from /lib/libc.so.6 Current language: auto; currently c
@g.alvera@hotmail.it : your crash is bug 167473, fixed some time ago (already fixed on KDE SC 4.3.x)
by now wallpapers have been ported to kns3 and the last crash seems to have been fixed in kde 4 as well. there will be no more kde 3 fixes.