Bug 345492 - Dolphin folder expanding in list view
Summary: Dolphin folder expanding in list view
Status: RESOLVED DUPLICATE of bug 345325
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-03-24 21:27 UTC by Oleg
Modified: 2015-03-26 19:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oleg 2015-03-24 21:27:33 UTC
Application: dolphin (14.12.3)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.19.1-201.fc21.x86_64 x86_64
Distribution: "Fedora release 21 (Twenty One)"

-- Information about the crash:
- What I was doing when the application crashed:
Set dolphin folder preview to listview, and clicked on small arrow to expand folder, but files appeared below another folder. Clicked on arrow several times and got crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f2f37f7b900 (LWP 1450))]

Thread 3 (Thread 0x7f2f0ef4e700 (LWP 1480)):
#0  0x00007f2f32042c8d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2f2c34fb34 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f2f08003410, timeout=-1, context=0x7f2f080009a0) at gmain.c:4076
#2  0x00007f2f2c34fb34 in g_main_context_iterate (context=context@entry=0x7f2f080009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776
#3  0x00007f2f2c34fc4c in g_main_context_iteration (context=0x7f2f080009a0, may_block=1) at gmain.c:3842
#4  0x00007f2f331874be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2f080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f2f33156cc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2f0ef4dc80, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f2f33157025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2f0ef4dc80, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f2f3304bb49 in QThread::exec() (this=this@entry=0x28b61c0) at thread/qthread.cpp:538
#8  0x00007f2f33137623 in QInotifyFileSystemWatcherEngine::run() (this=0x28b61c0) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f2f3304e3af in QThreadPrivate::start(void*) (arg=0x28b61c0) at thread/qthread_unix.cpp:349
#10 0x00007f2f32dbd52a in start_thread (arg=0x7f2f0ef4e700) at pthread_create.c:310
#11 0x00007f2f3204e22d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f2f0e6a3700 (LWP 1501)):
#0  0x00007f2f32042c8d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2f2c34fb34 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f2f000013e0, timeout=-1, context=0x7f2f000009a0) at gmain.c:4076
#2  0x00007f2f2c34fb34 in g_main_context_iterate (context=context@entry=0x7f2f000009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776
#3  0x00007f2f2c34fc4c in g_main_context_iteration (context=0x7f2f000009a0, may_block=1) at gmain.c:3842
#4  0x00007f2f331874be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2f000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f2f33156cc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2f0e6a2cd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f2f33157025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2f0e6a2cd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f2f3304bb49 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:538
#8  0x00007f2f3304e3af in QThreadPrivate::start(void*) (arg=0x264ec90) at thread/qthread_unix.cpp:349
#9  0x00007f2f32dbd52a in start_thread (arg=0x7f2f0e6a3700) at pthread_create.c:310
#10 0x00007f2f3204e22d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2f37f7b900 (LWP 1450)):
[KCrash Handler]
#6  0x00007f2f378b58d2 in KFileItemModel::expandedParentsCount(KFileItemModel::ItemData const*) (akey=..., this=0x2b05be8) at /usr/include/QtCore/qhash.h:609
#7  0x00007f2f378b58d2 in KFileItemModel::expandedParentsCount(KFileItemModel::ItemData const*) (data=<optimized out>) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/kitemviews/kfileitemmodel.cpp:1335
#8  0x00007f2f378d794b in KItemListView::hasSiblingSuccessor(int) const (this=this@entry=0x2926280, index=index@entry=2) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/kitemviews/kitemlistview.cpp:2596
#9  0x00007f2f378d7be7 in KItemListView::updateSiblingsInformation(int, int) (this=this@entry=0x2926280, firstIndex=0, firstIndex@entry=-1, lastIndex=20, lastIndex@entry=-1) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/kitemviews/kitemlistview.cpp:2580
#10 0x00007f2f378e090a in KItemListView::slotItemsRemoved(KItemRangeList const&) (this=0x2926280, itemRanges=...) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/kitemviews/kitemlistview.cpp:1186
#11 0x00007f2f3316ccdc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x2925460, m=m@entry=0x7f2f37b4c680 <KItemModelBase::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffb56fe7a0) at kernel/qobject.cpp:3567
#12 0x00007f2f378e6675 in KItemModelBase::itemsRemoved(KItemRangeList const&) (this=this@entry=0x2925460, _t1=...) at /usr/src/debug/kde-baseapps-14.12.3/x86_64-redhat-linux-gnu/dolphin/src/kitemmodelbase.moc:129
#13 0x00007f2f378b90ae in KFileItemModel::removeItems(KItemRangeList const&, KFileItemModel::RemoveItemsBehavior) (this=0x2925460, itemRanges=..., behavior=<optimized out>) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/kitemviews/kfileitemmodel.cpp:1260
#14 0x00007f2f378c143e in KFileItemModel::setExpanded(int, bool) (this=0x2925460, index=0, expanded=<optimized out>) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/kitemviews/kfileitemmodel.cpp:560
#15 0x00007f2f378d1104 in KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent*, QTransform const&) (this=0x2558b40, event=0x7fffb56ff1f0, transform=...) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/kitemviews/kitemlistcontroller.cpp:770
#16 0x00007f2f378cee8c in KItemListController::processEvent(QEvent*, QTransform const&) (this=0x2558b40, event=event@entry=0x7fffb56ff1f0, transform=...) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/kitemviews/kitemlistcontroller.cpp:1012
#17 0x00007f2f378e1472 in KItemListView::event(QEvent*) (this=0x2926280, event=0x7fffb56ff1f0) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/kitemviews/kitemlistview.cpp:908
#18 0x00007f2f33febefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x24eced0, receiver=receiver@entry=0x2926280, e=e@entry=0x7fffb56ff1f0) at kernel/qapplication.cpp:4565
#19 0x00007f2f33ff2958 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7fffb5700030, receiver=receiver@entry=0x2926280, e=e@entry=0x7fffb56ff1f0) at kernel/qapplication.cpp:4351
#20 0x00007f2f34d60c6a in KApplication::notify(QObject*, QEvent*) (this=0x7fffb5700030, receiver=0x2926280, event=0x7fffb56ff1f0) at /usr/src/debug/kdelibs-4.14.6/kdeui/kernel/kapplication.cpp:311
#21 0x00007f2f3315816d in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffb5700030, receiver=0x2926280, event=event@entry=0x7fffb56ff1f0) at kernel/qcoreapplication.cpp:953
#22 0x00007f2f33fea5a6 in qt_sendSpontaneousEvent(QObject*, QEvent*) (event=event@entry=0x7fffb56ff1f0, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:234
#23 0x00007f2f33fea5a6 in qt_sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=event@entry=0x7fffb56ff1f0) at kernel/qapplication.cpp:5563
#24 0x00007f2f345f76ae in QGraphicsScenePrivate::sendEvent(QGraphicsItem*, QEvent*) (this=<optimized out>, item=0x2926290, event=0x7fffb56ff1f0) at graphicsview/qgraphicsscene.cpp:1217
#25 0x00007f2f345f7ba7 in QGraphicsScenePrivate::sendMouseEvent(QGraphicsSceneMouseEvent*) (this=0x29333e0, mouseEvent=0x7fffb56ff1f0) at graphicsview/qgraphicsscene.cpp:1295
#26 0x00007f2f34600f1f in QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) (this=<optimized out>, mouseEvent=0x7fffb56ff1f0) at graphicsview/qgraphicsscene.cpp:4128
#27 0x00007f2f3460deef in QGraphicsScene::event(QEvent*) (this=0x29333c0, event=0x7fffb56ff1f0) at graphicsview/qgraphicsscene.cpp:3458
#28 0x00007f2f33febefc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x24eced0, receiver=receiver@entry=0x29333c0, e=e@entry=0x7fffb56ff1f0) at kernel/qapplication.cpp:4565
#29 0x00007f2f33ff2958 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7fffb5700030, receiver=receiver@entry=0x29333c0, e=e@entry=0x7fffb56ff1f0) at kernel/qapplication.cpp:4351
#30 0x00007f2f34d60c6a in KApplication::notify(QObject*, QEvent*) (this=0x7fffb5700030, receiver=0x29333c0, event=0x7fffb56ff1f0) at /usr/src/debug/kdelibs-4.14.6/kdeui/kernel/kapplication.cpp:311
#31 0x00007f2f3315816d in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffb5700030, receiver=0x29333c0, event=event@entry=0x7fffb56ff1f0) at kernel/qcoreapplication.cpp:953
#32 0x00007f2f33fea5a6 in qt_sendSpontaneousEvent(QObject*, QEvent*) (event=event@entry=0x7fffb56ff1f0, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:234
#33 0x00007f2f33fea5a6 in qt_sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=event@entry=0x7fffb56ff1f0) at kernel/qapplication.cpp:5563
#34 0x00007f2f34625e97 in QGraphicsView::mouseReleaseEvent(QMouseEvent*) (this=0x2933b00, event=0x7fffb56ff7d0) at graphicsview/qgraphicsview.cpp:3338
#35 0x00007f2f3403f118 in QWidget::event(QEvent*) (this=this@entry=0x2933b00, event=event@entry=0x7fffb56ff7d0) at kernel/qwidget.cpp:8775
#36 0x00007f2f343ff49e in QFrame::event(QEvent*) (this=0x2933b00, e=0x7fffb56ff7d0) at widgets/qframe.cpp:557
#37 0x00007f2f346269a1 in QGraphicsView::viewportEvent(QEvent*) (this=0x2933b00, event=0x7fffb56ff7d0) at graphicsview/qgraphicsview.cpp:2866
#38 0x00007f2f331582d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (this=this@entry=0x24eced0, receiver=receiver@entry=0x29391c0, event=event@entry=0x7fffb56ff7d0) at kernel/qcoreapplication.cpp:1063
#39 0x00007f2f33febedc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x24eced0, receiver=receiver@entry=0x29391c0, e=e@entry=0x7fffb56ff7d0) at kernel/qapplication.cpp:4561
#40 0x00007f2f33ff2abf in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7fffb5700030, receiver=receiver@entry=0x29391c0, e=e@entry=0x7fffb56ff7d0) at kernel/qapplication.cpp:4108
#41 0x00007f2f34d60c6a in KApplication::notify(QObject*, QEvent*) (this=0x7fffb5700030, receiver=0x29391c0, event=0x7fffb56ff7d0) at /usr/src/debug/kdelibs-4.14.6/kdeui/kernel/kapplication.cpp:311
#42 0x00007f2f3315816d in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffb5700030, receiver=receiver@entry=0x29391c0, event=event@entry=0x7fffb56ff7d0) at kernel/qcoreapplication.cpp:953
#43 0x00007f2f33ff211f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#44 0x00007f2f33ff211f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=0x29391c0, event=0x7fffb56ff7d0, alienWidget=0x29391c0, nativeWidget=0x292ed90, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#45 0x00007f2f34068562 in QETWidget::translateMouseEvent(_XEvent const*) (this=0x292ed90, event=<optimized out>) at kernel/qapplication_x11.cpp:4540
#46 0x00007f2f34066f5c in QApplication::x11ProcessEvent(_XEvent*) (this=0x7fffb5700030, event=event@entry=0x7fffb56ffb30) at kernel/qapplication_x11.cpp:3663
#47 0x00007f2f3408eff4 in x11EventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x24d7710, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#48 0x00007f2f2c34f7fb in g_main_context_dispatch (context=0x24a51a0) at gmain.c:3111
#49 0x00007f2f2c34f7fb in g_main_context_dispatch (context=context@entry=0x24a51a0) at gmain.c:3710
#50 0x00007f2f2c34fb98 in g_main_context_iterate (context=context@entry=0x24a51a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#51 0x00007f2f2c34fc4c in g_main_context_iteration (context=0x24a51a0, may_block=1) at gmain.c:3842
#52 0x00007f2f3318749e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x24ed1e0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#53 0x00007f2f3408f176 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#54 0x00007f2f33156cc1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffb56fff10, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007f2f33157025 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffb56fff10, flags=...) at kernel/qeventloop.cpp:204
#56 0x00007f2f3315c709 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225
#57 0x00007f2f33fea39c in QApplication::exec() () at kernel/qapplication.cpp:3823
#58 0x00007f2f37ba8b2e in kdemain(int, char**) (argc=3, argv=0x7fffb5700178) at /usr/src/debug/kde-baseapps-14.12.3/dolphin/src/main.cpp:93
#59 0x00007f2f31f6dfe0 in __libc_start_main (main=0x4008b0 <main(int, char**)>, argc=3, argv=0x7fffb5700178, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb5700168) at libc-start.c:289
#60 0x00000000004008de in _start ()

Possible duplicates by query: bug 345325.

Reported using DrKonqi
Comment 1 Emmanuel Pescosta 2015-03-26 19:03:01 UTC
Thanks for the bug report!

This bug has been reported already, I'll mark it as a duplicate.

Can you reproduce the crash? If yes, can you please provide a Valgrind log of the crash? See https://community.kde.org/Dolphin/FAQ/Crashes . Such a log might tell us what the cause of the crash is, and provide information about how to fix it.

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