Bug 274398 - Dolphin crash while switching folders
Summary: Dolphin crash while switching folders
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.6
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 292185 294279 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-05-29 04:11 UTC by Greg Adams
Modified: 2012-03-12 08:54 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.8.1


Attachments
New crash information added by DrKonqi (6.20 KB, text/plain)
2011-06-02 08:26 UTC, Gökçen Eraslan
Details
New crash information added by DrKonqi (5.65 KB, text/plain)
2011-06-29 06:47 UTC, Gökçen Eraslan
Details
New crash information added by DrKonqi (6.00 KB, text/plain)
2011-07-13 21:14 UTC, S. Burmeister
Details
New crash information added by DrKonqi (5.13 KB, text/plain)
2011-08-10 07:09 UTC, Usul
Details
New crash information added by DrKonqi (7.74 KB, text/plain)
2012-01-12 21:32 UTC, Markus Lohse
Details
New crash information added by DrKonqi (3.85 KB, text/plain)
2012-02-22 18:36 UTC, Baokai Lei
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Adams 2011-05-29 04:11:54 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.38.3-18.fc15.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

Switch between folders in Dolphin. One of the folders contains video thumbnails.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#6  QModelIndex (other=..., this=0x7ffff97ddc60) at ../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0xe78bf0, child=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1656
#8  0x000000314d812cbc in parent (this=0x115ac10) at /usr/include/QtCore/qabstractitemmodel.h:389
#9  KCategorizedView::Private::categoryForIndex (this=0x115abd0, index=<optimized out>) at /usr/src/debug/kdelibs-4.6.3/kdeui/itemviews/kcategorizedview.cpp:396
#10 0x000000314d81783f in KCategorizedView::visualRect (this=0x10c97c0, index=...) at /usr/src/debug/kdelibs-4.6.3/kdeui/itemviews/kcategorizedview.cpp:574
#11 0x000000314d817f29 in isValid (this=0x115ac10) at /usr/include/QtCore/qabstractitemmodel.h:77
#12 KCategorizedView::visualRect (this=0x10c97c0, index=...) at /usr/src/debug/kdelibs-4.6.3/kdeui/itemviews/kcategorizedview.cpp:570
#13 0x000000314d816800 in KCategorizedView::leaveEvent (this=0x10c97c0, event=<optimized out>) at /usr/src/debug/kdelibs-4.6.3/kdeui/itemviews/kcategorizedview.cpp:1073
#14 0x0000003153a4b329 in DolphinIconsView::leaveEvent (this=0x10c97c0, event=<optimized out>) at /usr/src/debug/kdebase-4.6.3/dolphin/src/views/dolphiniconsview.cpp:342
#15 0x000000314c207a2c in QWidget::event (this=0x10c97c0, event=0x7ffff97de990) at kernel/qwidget.cpp:8393
#16 0x000000314c5a4cb6 in QFrame::event (this=0x10c97c0, e=0x7ffff97de990) at widgets/qframe.cpp:557
#17 0x000000314c626063 in QAbstractScrollArea::event (this=0x10c97c0, e=0x7ffff97de990) at widgets/qabstractscrollarea.cpp:996
#18 0x000000314c6bdb0b in QAbstractItemView::event (this=0x10c97c0, event=0x7ffff97de990) at itemviews/qabstractitemview.cpp:1564
#19 0x000000314c1b73d4 in notify_helper (e=0x7ffff97de990, receiver=0x10c97c0, this=0x69b880) at kernel/qapplication.cpp:4462
#20 QApplicationPrivate::notify_helper (this=0x69b880, receiver=0x10c97c0, e=0x7ffff97de990) at kernel/qapplication.cpp:4434
#21 0x000000314c1bc261 in QApplication::notify (this=0x7ffff97df420, receiver=0x10c97c0, e=0x7ffff97de990) at kernel/qapplication.cpp:4341
#22 0x000000314d841806 in KApplication::notify (this=0x7ffff97df420, receiver=0x10c97c0, event=0x7ffff97de990) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#23 0x000000314a55a1bc in QCoreApplication::notifyInternal (this=0x7ffff97df420, receiver=0x10c97c0, event=0x7ffff97de990) at kernel/qcoreapplication.cpp:731
#24 0x000000314c1b799b in sendEvent (event=0x7ffff97de990, receiver=<optimized out>) at kernel/qapplication.cpp:2769
#25 QApplicationPrivate::dispatchEnterLeave (enter=0x10b6920, leave=<optimized out>) at kernel/qapplication.cpp:2772
#26 0x000000314c232cf7 in QApplication::x11ProcessEvent (this=0x7ffff97df420, event=0x7ffff97defe0) at kernel/qapplication_x11.cpp:3660
#27 0x000000314c25a23c in x11EventSourceDispatch (s=0x6a7210, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#28 0x0000003296642b6d in g_main_dispatch (context=0x6a60e0) at gmain.c:2440
#29 g_main_context_dispatch (context=0x6a60e0) at gmain.c:3013
#30 0x0000003296643348 in g_main_context_iterate (context=0x6a60e0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3091
#31 0x00000032966435dc in g_main_context_iteration (context=0x6a60e0, may_block=1) at gmain.c:3154
#32 0x000000314a584d1f in QEventDispatcherGlib::processEvents (this=0x6759d0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#33 0x000000314c259f2e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#34 0x000000314a5596d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#35 0x000000314a5598cf in QEventLoop::exec (this=0x7ffff97df3b0, flags=...) at kernel/qeventloop.cpp:201
#36 0x000000314a55da17 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#37 0x00000031508433c5 in kdemain (argc=6, argv=0x7ffff97df948) at /usr/src/debug/kdebase-4.6.3/dolphin/src/main.cpp:98
#38 0x0000003296a2143d in __libc_start_main () from /lib64/libc.so.6
#39 0x00000000004007c1 in _start ()

This bug may be a duplicate of or related to bug 237479.

Possible duplicates by query: bug 272884, bug 272240, bug 270058, bug 267454, bug 265946.

Reported using DrKonqi
Comment 1 Gökçen Eraslan 2011-06-02 08:26:31 UTC
Created attachment 60550 [details]
New crash information added by DrKonqi

dolphin (1.6.1) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.2

- What I was doing when the application crashed:

I've clicked on a folder and Dolphin crashed.

-- Backtrace (Reduced):
#6  QModelIndex (this=0x1f6da30, child=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x1f6da30, child=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:1656
#8  0x00007f3b458cff4d in parent (this=<value optimized out>, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#9  rectForIndex (this=<value optimized out>, index=...) at ../../include/QtGui/private/../../../src/gui/itemviews/qlistview_p.h:342
#10 QListView::rectForIndex (this=<value optimized out>, index=...) at itemviews/qlistview.cpp:1226
Comment 2 Gökçen Eraslan 2011-06-29 06:47:00 UTC
Created attachment 61435 [details]
New crash information added by DrKonqi

dolphin (1.6.1) on KDE Platform 4.6.3 (4.6.3) using Qt 4.7.2

- What I was doing when the application crashed:

I've clicked on a folder with some pictures and videos in it and Dolphin crashed.

-- Backtrace (Reduced):
#6  QModelIndex (this=0x23f6650, child=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x23f6650, child=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:1656
#8  0x00007f904c2b5f4d in parent (this=<value optimized out>, index=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#9  rectForIndex (this=<value optimized out>, index=...) at ../../include/QtGui/private/../../../src/gui/itemviews/qlistview_p.h:342
#10 QListView::rectForIndex (this=<value optimized out>, index=...) at itemviews/qlistview.cpp:1226
Comment 3 S. Burmeister 2011-07-13 21:14:51 UTC
Created attachment 61854 [details]
New crash information added by DrKonqi

dolphin (1.6.9) on KDE Platform 4.6.95 (4.7 RC2) "release 1" using Qt 4.7.3

- What I was doing when the application crashed:
I changed to a folder. IT's not liek the folder would always crash dolphin. I guess there is some race condition, since KDe was under heavy load while I was navigating in dolphin.

Unfortunately this means the bug is valid for KDE 4.7 as well. :(

-- Backtrace (Reduced):
#7  QModelIndex (this=0x81366e0, child=...) at ../../src/corelib/kernel/qabstractitemmodel.h:65
#8  QSortFilterProxyModel::parent (this=0x81366e0, child=...) at itemviews/qsortfilterproxymodel.cpp:1656
#9  0xb74f9e73 in parent (this=0x8470650, index=...) at /usr/include/QtCore/qabstractitemmodel.h:389
#10 KCategorizedView::Private::categoryForIndex (this=0x8470650, index=...) at /usr/src/debug/kdelibs-4.6.95/kdeui/itemviews/kcategorizedview.cpp:396
#11 0xb74ff3b7 in KCategorizedView::visualRect (this=0x8468cc0, index=...) at /usr/src/debug/kdelibs-4.6.95/kdeui/itemviews/kcategorizedview.cpp:574
Comment 4 Usul 2011-08-10 07:09:09 UTC
Created attachment 62717 [details]
New crash information added by DrKonqi

dolphin (1.7) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2

- What I was doing when the application crashed:
I wanted to move a file by having the view split in Dolphin.
During the beginning of displacement, Dolphin crashed.

-- Backtrace (Reduced):
#6  QCoreApplication::notifyInternal (this=0x7fff290b1240, receiver=0x2070e20, event=0x7fff290b07c0) at kernel/qcoreapplication.cpp:718
#7  0x00007f3410dc82bd in sendEvent (enter=0x2070e20, leave=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#8  QApplicationPrivate::dispatchEnterLeave (enter=0x2070e20, leave=<value optimized out>) at kernel/qapplication.cpp:2786
#9  0x00007f3410e48c97 in QApplication::x11ProcessEvent (this=0x7fff290b1240, event=0x7fff290b0ed0) at kernel/qapplication_x11.cpp:3753
#10 0x00007f3410e71842 in x11EventSourceDispatch (s=0x16fc850, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 5 Markus Lohse 2012-01-12 21:32:58 UTC
Created attachment 67758 [details]
New crash information added by DrKonqi

dolphin (1.7) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:
I double-clicked my documents folder (containing several jpg, odf, doc, pdf, pps, xls, bmp, wks, wps files and subfolders).
This happens every time I try to open this folder while in 'icons view mode' but works fine when I select any other view mode.
For example I was able to switch to 'detailed view mode', change into the folder and then switch back to 'icon view mode' without Doplhin crashing.

-- Backtrace (Reduced):
#6  QModelIndex (other=..., this=0x7ffff6200be0) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x281c920, child=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1657
#8  0x00007f7fc6bcbdcd in parent (this=0x2ba1790) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:389
#9  rectForIndex (index=..., this=0x2b9e070) at ../../include/QtGui/private/../../../src/gui/itemviews/qlistview_p.h:342
#10 QListView::rectForIndex (this=<optimized out>, index=...) at itemviews/qlistview.cpp:1226
Comment 6 Jekyll Wu 2012-01-22 12:19:42 UTC
*** Bug 292185 has been marked as a duplicate of this bug. ***
Comment 7 Jekyll Wu 2012-02-17 07:12:41 UTC
*** Bug 294279 has been marked as a duplicate of this bug. ***
Comment 8 Baokai Lei 2012-02-22 18:36:04 UTC
Created attachment 69010 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.00 (4.8.0 using Qt 4.7.4

- What I was doing when the application crashed:

Switching between folders in Dolphin. The folders contained video thumbnails (generated using MplayerThumbs), so I think my crash is related to this one, and the bug causing it is still present in 4.8.

-- Backtrace (Reduced):
#6  QCoreApplication::notifyInternal (this=0x7fffff493f00, receiver=0x252bb70, event=0x7fffff493520) at kernel/qcoreapplication.cpp:774
#7  0x00007fe5efd35cfb in sendEvent (event=0x7fffff493520, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#8  QApplicationPrivate::dispatchEnterLeave (enter=0x252bb70, leave=<optimized out>) at kernel/qapplication.cpp:2810
#9  0x00007fe5efdb4791 in QApplication::x11ProcessEvent (this=0x7fffff493f00, event=0x7fffff493ac0) at kernel/qapplication_x11.cpp:3766
#10 0x00007fe5efddd4a2 in x11EventSourceDispatch (s=0x1cc7750, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 9 Peter Penz 2012-02-22 20:08:14 UTC
There are now mixed root-causes attached to this report. Anyhow the backtraces with KCategorizedView are fixed with 4.8.0 the other backtraces should (...) be fixed with 4.8.1.

@Boakai: The backtrace does not give much information about the root-cause but I guess you've enabled tooltips in Dolphin. Is this correct? If yes then I'm quite sure that this will be fixed with 4.8.1
Comment 10 Baokai Lei 2012-03-12 00:34:46 UTC
(In reply to comment #9)
> @Boakai: The backtrace does not give much information about the root-cause
> but I guess you've enabled tooltips in Dolphin. Is this correct? If yes then
> I'm quite sure that this will be fixed with 4.8.1

Yes, I've got thumbnails enabled.
I've upgraded to 4.8.1 now, and so far, it hasn't happened again.

btw, it's "Baokai", not "Boakai":
http://www.mdbg.net/chindict/chindict.php?page=worddict&wdrst=1&wdqb=%E8%B1%B9%E5%87%AF
Comment 11 Peter Penz 2012-03-12 08:54:40 UTC
Thanks Baokai for checking, so I'm setting this to resolved now.

> btw, it's "Baokai", not "Boakai":

I'm very sorry!