Bug 345325 - Dolphin crashes after expandin / folding a folder, and deleted this folder
Summary: Dolphin crashes after expandin / folding a folder, and deleted this folder
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 4.14.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
: 345492 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-03-19 09:12 UTC by Michael Brach
Modified: 2018-03-31 16:19 UTC (History)
3 users (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 Michael Brach 2015-03-19 09:12:16 UTC
Application: dolphin (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-46-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

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

I klicked on this small arrow in order to expand a folder. The arrow turned in order to show the files in the foldr. But there no files were shiown. I clicked several times, because I knew that the files existed.
Then dolphin crashed.
After restart, the folder was away, and I found it in the trash.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8f61ed77c0 (LWP 2355))]

Thread 4 (Thread 0x7f8f44351700 (LWP 2371)):
#0  0x00007f8f58ece569 in __GI___pthread_mutex_lock (mutex=0x7f8f3c000a60) at ../nptl/pthread_mutex_lock.c:125
#1  0x00007f8f58a2e981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8f589ec699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8f589ecf03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8f589ed0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8f5d8047be in QEventDispatcherGlib::processEvents (this=0x7f8f3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f8f5d7d60af in QEventLoop::processEvents (this=this@entry=0x7f8f44350de0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f8f5d7d63a5 in QEventLoop::exec (this=this@entry=0x7f8f44350de0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f8f5d6d2c5f in QThread::exec (this=this@entry=0x1d0f8d0) at thread/qthread.cpp:537
#9  0x00007f8f5d7b7823 in QInotifyFileSystemWatcherEngine::run (this=0x1d0f8d0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f8f5d6d532f in QThreadPrivate::start (arg=0x1d0f8d0) at thread/qthread_unix.cpp:349
#11 0x00007f8f58ecc182 in start_thread (arg=0x7f8f44351700) at pthread_create.c:312
#12 0x00007f8f617a347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f8f43a45700 (LWP 2372)):
#0  0x00007f8f6179612d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f8f589ecfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8f589ed0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8f5d8047be in QEventDispatcherGlib::processEvents (this=0x7f8f340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f8f5d7d60af in QEventLoop::processEvents (this=this@entry=0x7f8f43a44e20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8f5d7d63a5 in QEventLoop::exec (this=this@entry=0x7f8f43a44e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8f5d6d2c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007f8f5d6d532f in QThreadPrivate::start (arg=0x185d840) at thread/qthread_unix.cpp:349
#8  0x00007f8f58ecc182 in start_thread (arg=0x7f8f43a45700) at pthread_create.c:312
#9  0x00007f8f617a347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f8f42ba5700 (LWP 2373)):
#0  0x00007f8f6179612d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f8f589ecfe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8f589ed0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8f5d8047be in QEventDispatcherGlib::processEvents (this=0x7f8f380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f8f5d7d60af in QEventLoop::processEvents (this=this@entry=0x7f8f42ba4de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f8f5d7d63a5 in QEventLoop::exec (this=this@entry=0x7f8f42ba4de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f8f5d6d2c5f in QThread::exec (this=this@entry=0x1ec3940) at thread/qthread.cpp:537
#7  0x00007f8f5d7b7823 in QInotifyFileSystemWatcherEngine::run (this=0x1ec3940) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f8f5d6d532f in QThreadPrivate::start (arg=0x1ec3940) at thread/qthread_unix.cpp:349
#9  0x00007f8f58ecc182 in start_thread (arg=0x7f8f42ba5700) at pthread_create.c:312
#10 0x00007f8f617a347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f8f61ed77c0 (LWP 2355)):
[KCrash Handler]
#6  0x00007f8f60aa4702 in value (akey=..., this=0x239d128) at /usr/include/qt4/QtCore/qhash.h:609
#7  KFileItemModel::expandedParentsCount (data=<optimized out>) at ../../../dolphin/src/kitemviews/kfileitemmodel.cpp:1335
#8  0x00007f8f60ac4f4b in KItemListView::hasSiblingSuccessor (this=this@entry=0x1f966b0, index=index@entry=22) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:2596
#9  0x00007f8f60ac51a7 in KItemListView::updateSiblingsInformation (this=this@entry=0x1f966b0, firstIndex=0, firstIndex@entry=-1, lastIndex=30, lastIndex@entry=-1) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:2580
#10 0x00007f8f60acd05a in KItemListView::slotItemsRemoved (this=0x1f966b0, itemRanges=...) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:1186
#11 0x00007f8f5d7eb87a in QMetaObject::activate (sender=sender@entry=0x1f95930, m=m@entry=0x7f8f60d33600 <KItemModelBase::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff53682d10) at kernel/qobject.cpp:3539
#12 0x00007f8f60ad2815 in KItemModelBase::itemsRemoved (this=this@entry=0x1f95930, _t1=...) at ./kitemmodelbase.moc:129
#13 0x00007f8f60aa7bc8 in KFileItemModel::removeItems (this=0x1f95930, itemRanges=..., behavior=<optimized out>) at ../../../dolphin/src/kitemviews/kfileitemmodel.cpp:1260
#14 0x00007f8f60aaec41 in KFileItemModel::slotItemsDeleted (this=0x1f95930, items=...) at ../../../dolphin/src/kitemviews/kfileitemmodel.cpp:1008
#15 0x00007f8f5d7eb87a in QMetaObject::activate (sender=0x1f95ae0, m=m@entry=0x7f8f5f9cb3c0 <KDirLister::staticMetaObject>, local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x7fff53682f50) at kernel/qobject.cpp:3539
#16 0x00007f8f5f6430e5 in KDirLister::itemsDeleted (this=<optimized out>, _t1=...) at ./kdirlister.moc:308
#17 0x00007f8f5f644a25 in KDirLister::Private::emitItemsDeleted (this=0x1f95b90, _items=...) at ../../kio/kio/kdirlister.cpp:2553
#18 0x00007f8f5f64b9cf in KDirListerCache::itemsDeleted (this=this@entry=0x1d17720, listers=..., deletedItems=...) at ../../kio/kio/kdirlister.cpp:1893
#19 0x00007f8f5f64c003 in KDirListerCache::slotFilesRemoved (this=this@entry=0x1d17720, fileList=...) at ../../kio/kio/kdirlister.cpp:919
#20 0x00007f8f5f64c31c in KDirListerCache::slotFilesRemoved (this=0x1d17720, fileList=...) at ../../kio/kio/kdirlister.cpp:874
#21 0x00007f8f5d7eb87a in QMetaObject::activate (sender=0x1789480, m=m@entry=0x7f8f5f9cb660 <OrgKdeKDirNotifyInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fff536832b0) at kernel/qobject.cpp:3539
#22 0x00007f8f5f65e975 in OrgKdeKDirNotifyInterface::FilesRemoved (this=<optimized out>, _t1=...) at ./kdirnotify.moc:144
#23 0x00007f8f5f65ea69 in OrgKdeKDirNotifyInterface::qt_static_metacall (_o=_o@entry=0x1789480, _id=_id@entry=4, _a=_a@entry=0x7fff53683470, _c=QMetaObject::InvokeMetaMethod) at ./kdirnotify.moc:65
#24 0x00007f8f5f65ef73 in qt_static_metacall (_a=0x7fff53683470, _id=4, _c=QMetaObject::InvokeMetaMethod, _o=0x1789480) at ./kdirnotify.moc:105
#25 OrgKdeKDirNotifyInterface::qt_metacall (this=0x1789480, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff53683470) at ./kdirnotify.moc:106
#26 0x00007f8f5d4031f6 in QDBusConnectionPrivate::deliverCall (this=0x17ba1c0, object=0x1789480, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:951
#27 0x00007f8f5d7efc1e in QObject::event (this=0x1789480, e=<optimized out>) at kernel/qobject.cpp:1194
#28 0x00007f8f5e1c9e2c in QApplicationPrivate::notify_helper (this=this@entry=0x165e620, receiver=receiver@entry=0x1789480, e=e@entry=0x256cb20) at kernel/qapplication.cpp:4567
#29 0x00007f8f5e1d04a0 in QApplication::notify (this=this@entry=0x7fff53683c40, receiver=receiver@entry=0x1789480, e=e@entry=0x256cb20) at kernel/qapplication.cpp:4353
#30 0x00007f8f5eed4cca in KApplication::notify (this=0x7fff53683c40, receiver=0x1789480, event=0x256cb20) at ../../kdeui/kernel/kapplication.cpp:311
#31 0x00007f8f5d7d74dd in QCoreApplication::notifyInternal (this=0x7fff53683c40, receiver=receiver@entry=0x1789480, event=event@entry=0x256cb20) at kernel/qcoreapplication.cpp:953
#32 0x00007f8f5d7dab3d in sendEvent (event=0x256cb20, receiver=0x1789480) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x162b120) at kernel/qcoreapplication.cpp:1577
#34 0x00007f8f5d7dafe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#35 0x00007f8f5d804f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#36 postEventSourceDispatch (s=0x16610e0) at kernel/qeventdispatcher_glib.cpp:287
#37 0x00007f8f589ece04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f8f589ed048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f8f589ed0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f8f5d8047a1 in QEventDispatcherGlib::processEvents (this=0x162ca00, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#41 0x00007f8f5e26bbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f8f5d7d60af in QEventLoop::processEvents (this=this@entry=0x7fff53683b10, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f8f5d7d63a5 in QEventLoop::exec (this=this@entry=0x7fff53683b10, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007f8f5d7dbb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#45 0x00007f8f5e1c837c in QApplication::exec () at kernel/qapplication.cpp:3828
#46 0x00007f8f61abe3e7 in kdemain (argc=3, argv=0x7fff53683d78) at ../../../dolphin/src/main.cpp:93
#47 0x00007f8f616caec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=3, argv=0x7fff53683d78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff53683d68) at libc-start.c:287
#48 0x00000000004006fe in _start ()

Reported using DrKonqi
Comment 1 Emmanuel Pescosta 2015-03-19 20:14:54 UTC
Thanks for the bug report!

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.
Comment 2 Michael Brach 2015-03-20 08:31:23 UTC
Hello.
I just tried but could not reproduce it. I fear that the causal event happened 
before the actions I described in my bug report. Howeevr, I will pay attention 
on Dolphnin and maybe can send s.th. later on.

Best wishes,
Michael

Am Donnerstag, 19. März 2015, 20:14:54 schrieben Sie:
> https://bugs.kde.org/show_bug.cgi?id=345325
> 
> Emmanuel Pescosta <emmanuelpescosta099@gmail.com> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
> CC|                            |emmanuelpescosta099@gmail.c
>                    |                            |om
> 
> --- Comment #1 from Emmanuel Pescosta <emmanuelpescosta099@gmail.com> ---
> Thanks for the bug report!
> 
> 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.
Comment 3 Emmanuel Pescosta 2015-03-20 08:46:20 UTC
(In reply to Michael Brach from comment #2)
> Howeevr, I will pay attention on Dolphnin and maybe can send s.th. later on.

Thanks!
Comment 4 Emmanuel Pescosta 2015-03-26 19:03:01 UTC
*** Bug 345492 has been marked as a duplicate of this bug. ***
Comment 5 Julian Steinmann 2018-03-31 16:19:28 UTC
Closing, as nobody can reproduce the bug. If you still encounter this issue, please reopen.