Bug 228001

Summary: Dolphin crashes on changing the directory
Product: [Applications] dolphin Reporter: Thomas Guenther <th.guenther>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DOWNSTREAM    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas Guenther 2010-02-22 07:27:08 UTC
Application: dolphin (1.3)
KDE Platform Version: 4.4.00 (KDE 4.4.0) "release 224"
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-0.1-desktop i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
Since I installed the Filemanager Dolphon in KDE 4.4.0 (release 224) Dolphin crashes everytime I change the directory.
The never happened in the previous versions.

The crash can be reproduced every time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#6  0xb731df85 in DolphinCategoryDrawer::drawCategory(QModelIndex const&, int, QStyleOption const&, QPainter*) const () from /usr/lib/libdolphinprivate.so.4
#7  0xb6ee80a9 in KCategorizedView::paintEvent(QPaintEvent*) () from /usr/lib/libkdeui.so.5
#8  0xb60bcbaf in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0xb64c90e5 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb6565d91 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#11 0xb661ea7c in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#12 0xb6568686 in ?? () from /usr/lib/libQtGui.so.4
#13 0xb5e0e0ae in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#14 0xb605c3cd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0xb60632d8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0xb6e44b81 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#17 0xb5e0edde in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#18 0xb60c5fbc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#19 0xb62a7a67 in ?? () from /usr/lib/libQtGui.so.4
#20 0xb60b632b in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#21 0xb60bd384 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb64e8294 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb6eff374 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#24 0xb6f21df2 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#25 0xb605c3fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb60632d8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb6e44b81 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#28 0xb5e0edde in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#29 0xb5e117e3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#30 0xb5e1193c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#31 0xb5e3be4d in ?? () from /usr/lib/libQtCore.so.4
#32 0xb53e24c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb53e5d98 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb53e5ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb5e3b931 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0xb611ce0a in ?? () from /usr/lib/libQtGui.so.4
#37 0xb5e0d44d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb5e0d899 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0xb5e11a10 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#40 0xb605c4a4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#41 0x0807b105 in _start ()

Possible duplicates by query: bug 225641, bug 224292, bug 219111, bug 217931, bug 206065.

Reported using DrKonqi
Comment 1 Thomas Guenther 2010-02-22 07:59:05 UTC
I just figgured out that the same thing happens in Konqueror 4.3.1 "release 6".
A workaround for now is to disable the function "Group Elements".
When I dasable the group-function in Dolphin (I had to make sure that this setting is set for every folder) even Dolphion stops crashing on changing the directory.
Comment 2 Dario Andres 2010-02-22 13:14:15 UTC
"Dolphin 1.3" / "Konqueror 4.3.1", but kdelibs 4.4.0
You have a mixed installation. 
- Try updating your kdebase4* packages to the latest version (4.4.0)
Regards
Comment 3 Thomas Guenther 2010-02-22 13:41:29 UTC
I updated my kdebase4 to version 4.4.0-2.1 (latest version via YaST)
(I updated the other kdebase4* libraries via YaST, too)
The error still exists.

The installed version of conqueror is still 4.3.1-5.6.3 (the same about dolphin)
The problem is, that these are the newest versions provided in YaST (Using SuSE 11.2)

I don't know how to update in a different way without destroying the paket manager on my system.

I got the KDE from the repository download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_11.2/

Maybe you know a better one?
Comment 4 Dario Andres 2010-02-22 13:43:51 UTC
Then, there is something wrong with that repository... they can't distribute kdelibs from one version and the kdebase apps from a different one.. that will cause problems sometimes (like this).
Try asking for user support from OpenSuse: http://en.opensuse.org/Support and http://en.opensuse.org/Communicate

Regards