Bug 229968

Summary: Kdeinit4 crash during changing plasma themes
Product: [Plasma] krunner Reporter: s.zelman
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, aseigo
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:

Description s.zelman 2010-03-08 18:02:30 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
I try reproduce bug https://bugs.kde.org/show_bug.cgi?id=228759 where kwin crashed during changing plasma themes, but now crashing kdeinit4.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Rozhraní pro spouštění programů (kdeinit4), signal: Bus error
[KCrash Handler]
#5  0x00007f5bfdc8602f in KPixmapCache::Private::invalidateMmapFiles() () from /usr/lib/libkdeui.so.5
#6  0x00007f5bfdc84c34 in KPixmapCache::recreateCacheFiles() () from /usr/lib/libkdeui.so.5
#7  0x00007f5bfdc854d6 in KPixmapCache::Private::loadIndexHeader() () from /usr/lib/libkdeui.so.5
#8  0x00007f5bfdc85d70 in KPixmapCache::Private::init() () from /usr/lib/libkdeui.so.5
#9  0x00007f5bfdc877ed in KPixmapCache::discard() () from /usr/lib/libkdeui.so.5
#10 0x00007f5bfdc87ed8 in KPixmapCache::deleteCache(QString const&) () from /usr/lib/libkdeui.so.5
#11 0x00007f5bf5111fad in Plasma::ThemePrivate::discardCache() () from /usr/lib/libplasma.so.3
#12 0x00007f5bf511564b in Plasma::ThemePrivate::setThemeName(QString const&, bool) () from /usr/lib/libplasma.so.3
#13 0x00007f5bf5116ebb in Plasma::Theme::settingsChanged() () from /usr/lib/libplasma.so.3
#14 0x00007f5bf5117bf8 in Plasma::ThemePrivate::settingsFileChanged(QString const&) () from /usr/lib/libplasma.so.3
#15 0x00007f5bf5117f86 in Plasma::Theme::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libplasma.so.3
#16 0x00007f5bfd6e64df in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#17 0x00007f5bfe146145 in KDirWatch::created(QString const&) () from /usr/lib/libkio.so.5
#18 0x00007f5bfe146920 in KDirWatch::setCreated(QString const&) () from /usr/lib/libkio.so.5
#19 0x00007f5bfe146a71 in KDirWatch::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#20 0x00007f5bfd6e3419 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#21 0x00007f5bfc87b5ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x00007f5bfc881bdb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x00007f5bfdc05d36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#24 0x00007f5bfd6d379c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#25 0x00007f5bfd6d5f17 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#26 0x00007f5bfd6fd0d3 in ?? () from /usr/lib/libQtCore.so.4
#27 0x00007f5bf8b4226e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x00007f5bf8b45c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#29 0x00007f5bf8b45d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0x00007f5bfd6fcc13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x00007f5bfc929d6e in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007f5bfd6d20c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x00007f5bfd6d249c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x00007f5bfd6d61db in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#35 0x00007f5bf1318574 in kdemain () from /usr/lib/libkdeinit4_krunner.so
#36 0x0000000000406b7e in _start ()

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2010-03-09 05:44:26 UTC
arg; i just went through the plasma bugs related to this same issue and marked them as duplicates of other existing bugs. this is a problem in kpixmapcache, which is in libkdeui. sorry, but i'm not going to go looking yet again for those duplicates. you can search and find them yourself if you are interested in tracking progress.
Comment 2 Dario Andres 2010-03-23 18:14:11 UTC
This is fixed for KDE SC 4.4.2 and 4.5
Regards

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