kcmshell4 crashes when downloading bogus KDM theme

Bug #326064 reported by sputnik
14
Affects Status Importance Assigned to Milestone
KDE Base
Fix Released
High
kdebase-workspace (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

The program suddently crashed - but left these informations:

systemsettings:
  Installiert: 4:4.2.0-0ubuntu1~intrepid1~ppa7

Anwendung: KDE Control Module (kcmshell4), Signal SIGSEGV
[Current thread is 0 (LWP 3392)]

Thread 3 (Thread 0xb36f4b90 (LWP 3453)):
#0 0xb7f02430 in __kernel_vsyscall ()
#1 0xb641c3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb6b64c14 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3 0xb769e6cc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4 0xb7693886 in ?? () from /usr/lib/libQtCore.so.4
#5 0xb769d6ae in ?? () from /usr/lib/libQtCore.so.4
#6 0xb641850f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb6b56a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xac1abb90 (LWP 3569)):
#0 0xb7f02430 in __kernel_vsyscall ()
#1 0xb6b4edf1 in select () from /lib/tls/i686/cmov/libc.so.6
#2 0xb776d150 in ?? () from /usr/lib/libQtCore.so.4
#3 0xb769d6ae in ?? () from /usr/lib/libQtCore.so.4
#4 0xb641850f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5 0xb6b56a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5ff86c0 (LWP 3392)):
[KCrash Handler]
#5 0xb76e3f2c in QString::indexOf () from /usr/lib/libQtCore.so.4
#6 0xb76e6ada in QString::split () from /usr/lib/libQtCore.so.4
#7 0xb76e6c1d in QString::section () from /usr/lib/libQtCore.so.4
#8 0xb43d6dd0 in KDMThemeWidget::getNewStuff (this=0x9403250) at /usr/include/qt4/QtCore/qstring.h:727
#9 0xb43da33b in KDMThemeWidget::qt_metacall (this=0x9403250, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc00e7c)
    at /build/buildd/kdebase-workspace-4.2.0/obj-i486-linux-gnu/kcontrol/kdm/kdm-theme.moc:77
#10 0xb77a2a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0xb77a2e60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb741fe61 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#13 0xb7173199 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb7174d94 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb7175026 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#16 0xb6e89962 in QWidget::event () from /usr/lib/libQtGui.so.4
#17 0xb717303e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#18 0xb7219910 in QPushButton::event () from /usr/lib/libQtGui.so.4
#19 0xb6e318ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#20 0xb6e3a0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#21 0xb7cc2fed in KApplication::notify (this=0xbfc01e2c, receiver=0x9454eb8, event=0xbfc01458) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307
#22 0xb778de61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#23 0xb6e3936e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#24 0xb6ea3656 in ?? () from /usr/lib/libQtGui.so.4
#25 0xb6ea29e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#26 0xb6ecc7aa in ?? () from /usr/lib/libQtGui.so.4
#27 0xb64646f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb6467da3 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb6467f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0xb77b8478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#31 0xb6ecbea5 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb778c52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb778c6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#34 0xb729e987 in QDialog::exec () from /usr/lib/libQtGui.so.4
#35 0xb7ec1a35 in kdemain (_argc=4, _argv=0xbfc02184) at /build/buildd/kdebase-runtime-4.2.0/kcmshell/main.cpp:275
#36 0x08048642 in main (argc=) at /build/buildd/kdebase-runtime-4.2.0/obj-i486-linux-gnu/kcmshell/kcmshell4_dummy.cpp:3

Changed in kdebase-workspace:
importance: Undecided → Low
status: New → Confirmed
Changed in kdebase:
status: Unknown → New
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Fix committed upstream for KDE 4.2.2, which will be released in Kubuntu 9.04 as soon as we can package it.

Changed in kdebase-workspace (Ubuntu):
status: Confirmed → Fix Committed
Changed in kdebase:
status: New → Fix Released
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

This bug was fixed in the package kdebase-workspace - 4:4.2.2-0ubuntu1

---------------
kdebase-workspace (4:4.2.2-0ubuntu1) jaunty; urgency=low

  [ Jonathan Riddell ]
  * Add kubuntu_74_kickoff_default_favourites.diff

  [Jonathan Thomas]
  * Add kubuntu_72_remove_startkde_cruft.diff to remove test for a setting in
    kcmrandrrc that doesn't exist anymore. (KDE expects krandrtray to handle
    resolution setting on startup now...)
  * Add kubuntu_73_ksysguard_search_box_fix.diff to fix the too-small search
    box in KSysguard. Can be removed in KDE 4.3. (LP: #342748)
  * Recommend python-plasma so that the python bindings get pulled by default

  [Steve Stalcup]
  * New upstream release
  * Bump KDE versions in debian/control and debian/rules to 4.2.2
  * Remove kubuntu_68_fix_quicklaunch_icons.diff, applied upstream
  * Remove kubuntu_69_fix_plasma_startup_crash.diff, applied upstream

 -- Steve Stalcup < <email address hidden>> Thu, 26 Mar 2009 21:37:27 -0400

Changed in kdebase-workspace (Ubuntu):
status: Fix Committed → Fix Released
Changed in kdebase:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.