Bug 334308 - Gwenview crashed when the folder it was browsing has been renamed
Summary: Gwenview crashed when the folder it was browsing has been renamed
Status: RESOLVED DUPLICATE of bug 364565
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 4.13.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-04 00:59 UTC by Dmitry 'RCL' Rekman
Modified: 2017-09-08 19:56 UTC (History)
11 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (11.82 KB, text/plain)
2014-05-04 13:37 UTC, Dmitry 'RCL' Rekman
Details
New crash information added by DrKonqi (7.66 KB, text/plain)
2014-05-16 05:59 UTC, V字龍(Vdragon)
Details
KCrash logs (5.69 KB, text/plain)
2014-11-23 09:25 UTC, Germano Massullo
Details
New crash information added by DrKonqi (5.35 KB, text/plain)
2015-05-10 20:26 UTC, Kerry N
Details
New crash information added by DrKonqi (7.71 KB, text/plain)
2016-03-01 07:24 UTC, Tivoli
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry 'RCL' Rekman 2014-05-04 00:59:24 UTC
Application: gwenview (4.13.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
Brand new Kubuntu 14.04 LTS (x86_64), KDE 4.13.0. 
Gwenview was open in browse mode showing contents of some folder (which had pictures in it).
I renamed that folder via Dolphin.
Gwenview crashed.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3747985880 (LWP 700))]

Thread 4 (Thread 0x7f372e195700 (LWP 701)):
#0  0x00007f374025562a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f37402559b9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3740213e9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f37402140ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f37467d07be in QEventDispatcherGlib::processEvents (this=0x7f37280008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f37467a20af in QEventLoop::processEvents (this=this@entry=0x7f372e194c60, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f37467a23a5 in QEventLoop::exec (this=this@entry=0x7f372e194c60, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f374669ec5f in QThread::exec (this=this@entry=0x204a440) at thread/qthread.cpp:537
#8  0x00007f3746783823 in QInotifyFileSystemWatcherEngine::run (this=0x204a440) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f37466a132f in QThreadPrivate::start (arg=0x204a440) at thread/qthread_unix.cpp:349
#10 0x00007f373d5e78f4 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#11 0x00007f37406df182 in start_thread (arg=0x7f372e195700) at pthread_create.c:312
#12 0x00007f374445730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f372d214700 (LWP 702)):
#0  0x00007f374025562d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3740255989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3740213699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3740213f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f37402140ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f37467d07be in QEventDispatcherGlib::processEvents (this=0x7f37200008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f37467a20af in QEventLoop::processEvents (this=this@entry=0x7f372d213c60, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f37467a23a5 in QEventLoop::exec (this=this@entry=0x7f372d213c60, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f374669ec5f in QThread::exec (this=this@entry=0x23469b0) at thread/qthread.cpp:537
#9  0x00007f3746783823 in QInotifyFileSystemWatcherEngine::run (this=0x23469b0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f37466a132f in QThreadPrivate::start (arg=0x23469b0) at thread/qthread_unix.cpp:349
#11 0x00007f373d5e78f4 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#12 0x00007f37406df182 in start_thread (arg=0x7f372d214700) at pthread_create.c:312
#13 0x00007f374445730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f3727fff700 (LWP 2535)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f37466a1816 in wait (time=18446744073709551615, this=0x1f5fcf0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1f71ba8, mutex=mutex@entry=0x1f71ba0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f37472b79f3 in Gwenview::ThumbnailGenerator::run (this=0x1f71b40) at ../../lib/thumbnailprovider/thumbnailgenerator.cpp:256
#4  0x00007f37466a132f in QThreadPrivate::start (arg=0x1f71b40) at thread/qthread_unix.cpp:349
#5  0x00007f373d5e78f4 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#6  0x00007f37406df182 in start_thread (arg=0x7f3727fff700) at pthread_create.c:312
#7  0x00007f374445730d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f3747985880 (LWP 700)):
[KCrash Handler]
#6  KDirListerCache::forgetDirs (this=this@entry=0x1fedb10, lister=lister@entry=0x1fd5570, _url=..., notify=notify@entry=false) at ../../kio/kio/kdirlister.cpp:596
#7  0x00007f3746e4e5b4 in KDirListerCache::forgetDirs (this=this@entry=0x1fedb10, lister=0x1fd5570) at ../../kio/kio/kdirlister.cpp:526
#8  0x00007f3746e4e855 in KDirListerCache::listDir (this=0x1fedb10, lister=0x1fd5570, _u=..., _keep=<optimized out>, _reload=<optimized out>) at ../../kio/kio/kdirlister.cpp:139
#9  0x00007f374725b795 in Gwenview::ContextManager::setCurrentDirUrl (this=0x1fd49a0, url=...) at ../../lib/contextmanager.cpp:172
#10 0x00007f37467b787a in QMetaObject::activate (sender=0x1fd5570, m=m@entry=0x7f37471d7d60 <KDirLister::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fffad4dba80) at kernel/qobject.cpp:3539
#11 0x00007f3746e48725 in KDirLister::redirection (this=<optimized out>, _t1=...) at ./kdirlister.moc:253
#12 0x00007f3746e53937 in KDirLister::Private::redirect (this=0x1fc38d0, oldUrl=..., newUrl=..., keepItems=keepItems@entry=true) at ../../kio/kio/kdirlister.cpp:2750
#13 0x00007f3746e57189 in KDirListerCache::emitRedirections (this=this@entry=0x1fedb10, oldUrl=..., newUrl=...) at ../../kio/kio/kdirlister.cpp:1662
#14 0x00007f3746e579b7 in KDirListerCache::renameDir (this=this@entry=0x1fedb10, oldUrl=..., newUrl=...) at ../../kio/kio/kdirlister.cpp:1594
#15 0x00007f3746e5821b in KDirListerCache::slotFileRenamed (this=0x1fedb10, _src=..., _dst=...) at ../../kio/kio/kdirlister.cpp:1002
#16 0x00007f37467b787a in QMetaObject::activate (sender=0x1fe25b0, m=m@entry=0x7f37471d8000 <OrgKdeKDirNotifyInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffad4dc040) at kernel/qobject.cpp:3539
#17 0x00007f3746e64067 in OrgKdeKDirNotifyInterface::FileRenamed (this=<optimized out>, _t1=..., _t2=...) at ./kdirnotify.moc:116
#18 0x00007f3746e641e0 in OrgKdeKDirNotifyInterface::qt_static_metacall (_o=_o@entry=0x1fe25b0, _id=_id@entry=0, _a=_a@entry=0x7fffad4dc210, _c=QMetaObject::InvokeMetaMethod) at ./kdirnotify.moc:61
#19 0x00007f3746e64723 in qt_static_metacall (_a=0x7fffad4dc210, _id=0, _c=QMetaObject::InvokeMetaMethod, _o=0x1fe25b0) at ./kdirnotify.moc:105
#20 OrgKdeKDirNotifyInterface::qt_metacall (this=0x1fe25b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffad4dc210) at ./kdirnotify.moc:106
#21 0x00007f3740d851f6 in QDBusConnectionPrivate::deliverCall (this=0x1ed4b50, object=0x1fe25b0, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:951
#22 0x00007f37467bbc1e in QObject::event (this=0x1fe25b0, e=<optimized out>) at kernel/qobject.cpp:1194
#23 0x00007f37450b0e2c in QApplicationPrivate::notify_helper (this=this@entry=0x1ddfa40, receiver=receiver@entry=0x1fe25b0, e=e@entry=0x283f4e0) at kernel/qapplication.cpp:4567
#24 0x00007f37450b74a0 in QApplication::notify (this=this@entry=0x7fffad4dc910, receiver=receiver@entry=0x1fe25b0, e=e@entry=0x283f4e0) at kernel/qapplication.cpp:4353
#25 0x00007f3745dbbbaa in KApplication::notify (this=0x7fffad4dc910, receiver=0x1fe25b0, event=0x283f4e0) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007f37467a34dd in QCoreApplication::notifyInternal (this=0x7fffad4dc910, receiver=receiver@entry=0x1fe25b0, event=event@entry=0x283f4e0) at kernel/qcoreapplication.cpp:953
#27 0x00007f37467a6b3d in sendEvent (event=0x283f4e0, receiver=0x1fe25b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1d611f0) at kernel/qcoreapplication.cpp:1577
#29 0x00007f37467a6fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#30 0x00007f37467d0f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=0x1dec190) at kernel/qeventdispatcher_glib.cpp:287
#32 0x00007f3740213e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f3740214048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f37402140ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f37467d07a1 in QEventDispatcherGlib::processEvents (this=0x1d62af0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#36 0x00007f3745152bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f37467a20af in QEventLoop::processEvents (this=this@entry=0x7fffad4dc8b0, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f37467a23a5 in QEventLoop::exec (this=this@entry=0x7fffad4dc8b0, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f37467a7b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#40 0x00007f37450af37c in QApplication::exec () at kernel/qapplication.cpp:3828
#41 0x00000000004277fd in main (argc=<optimized out>, argv=0x7fffad4dca58) at ../../app/main.cpp:139

Reported using DrKonqi
Comment 1 Christian 2014-05-04 10:43:51 UTC
Using gwenview 4.11.5, it could not reproduce this crash here. Can you explain the precise steps that you follow to make it crash? I did this:
1. Open a picture in Gwenview
2. Put the left bar to "Folders" and also select the view with the little thumbnails (instead of one picture only)
3. Rename the folder (I used konqueror to do this)
4. Go back to Gwenview

After step 3, Gwenview immediately updated the folder name. All the thumbnails disappeared and were replaced by the "no thumbnail" picture. I could continue browsing with Gwenview as before, no problems, no crash.

Maybe it's a bug that was introduced between this 4.11.5 version and the one the reporter is using (4.13.0). If so, can someone else reproduce this on 4.13.0?
Comment 2 Dmitry 'RCL' Rekman 2014-05-04 13:37:11 UTC
Created attachment 86453 [details]
New crash information added by DrKonqi

gwenview (4.13.0) on KDE Platform 4.13.0 using Qt 4.8.6

Was able to repro the same bug on x86 system also running 4.13.0.  Seems to be 100% repro with the following steps:

1. Create a folder ~/tmp/gwenview-crash
2. Copy a few pictures (I had .jpg) into that folder.
3. Navigate to that folder with Dolphin, double click a picture to open Gwenview.
4. In Gwenview, press "Browse" to switch it to browsing mode.
5. Get back to Dolphin, go to the parent folder and rename it to gwenview-crash2

Gwenview crashes at kdirlister:596.

(Was also able to repro this on x64 system where it initially happened).

-- Backtrace (Reduced):
#7  0xb735b0f6 in KDirListerCache::forgetDirs (this=this@entry=0x992d3a8, lister=lister@entry=0x9931060, _url=..., notify=notify@entry=false) at ../../kio/kio/kdirlister.cpp:596
#8  0xb735b706 in KDirListerCache::forgetDirs (this=0x992d3a8, lister=0x9931060) at ../../kio/kio/kdirlister.cpp:526
#9  0xb735b9ed in KDirListerCache::listDir (this=0x992d3a8, lister=lister@entry=0x9931060, _u=..., _keep=false, _reload=_reload@entry=false) at ../../kio/kio/kdirlister.cpp:139
#10 0xb735d002 in KDirLister::openUrl (this=0x9931060, _url=..., _flags=...) at ../../kio/kio/kdirlister.cpp:2091
#11 0xb755ac97 in Gwenview::ContextManager::setCurrentDirUrl (this=this@entry=0x98e5280, url=...) at ../../lib/contextmanager.cpp:172
Comment 3 Dmitry 'RCL' Rekman 2014-05-04 13:43:54 UTC
Errata for step 5:
-5. Get back to Dolphin, go to the parent folder and rename it to gwenview-crash2
+5. Get back to Dolphin, go to the parent folder and rename the subfolder from step 1 to gwenview-crash2
Comment 4 Christian 2014-05-04 17:23:53 UTC
Interesting... I can follow your exact steps, but it does not crash gwenview here. (I used dolphin, too.) Maybe this is a new bug in version 4.13.0?
Comment 5 Dmitry 'RCL' Rekman 2014-05-05 01:18:54 UTC
Probably :) Needs to be tested with 4.13.0 I guess.
Comment 6 João Vidal da Silva 2014-05-05 02:39:40 UTC
This happens to me on Gwenview 4.12.2 (KDE 4.12.4, Manjaro x86_64), in Browser, View and Fullscreen modes.
Comment 7 V字龍(Vdragon) 2014-05-16 05:59:53 UTC
Created attachment 86661 [details]
New crash information added by DrKonqi

gwenview (4.13.0) on KDE Platform 4.13.0 using Qt 4.8.6

- What I was doing when the application crashed:
1. Open a photo in a folder in Gwenview
2. rename the folder
exact same crash

-- Backtrace (Reduced):
#7  0xb74160f6 in KDirListerCache::forgetDirs (this=this@entry=0x94c58a8, lister=lister@entry=0x94e8828, _url=..., notify=notify@entry=false) at ../../kio/kio/kdirlister.cpp:596
#8  0xb7416706 in KDirListerCache::forgetDirs (this=0x94c58a8, lister=0x94e8828) at ../../kio/kio/kdirlister.cpp:526
#9  0xb74169ed in KDirListerCache::listDir (this=0x94c58a8, lister=lister@entry=0x94e8828, _u=..., _keep=false, _reload=_reload@entry=false) at ../../kio/kio/kdirlister.cpp:139
#10 0xb7418002 in KDirLister::openUrl (this=0x94e8828, _url=..., _flags=...) at ../../kio/kio/kdirlister.cpp:2091
#11 0xb7615c97 in Gwenview::ContextManager::setCurrentDirUrl (this=this@entry=0x94c6188, url=...) at ../../lib/contextmanager.cpp:172
Comment 8 Laurent Bonnaud 2014-08-01 14:04:46 UTC
Application: gwenview (4.13.1)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.13.0-32-generic x86_64
Distribution: Ubuntu 14.04.1 LTS

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

Rename a directory that I had viewed with gwenview.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbaeb7a1840 (LWP 25263))]

Thread 2 (Thread 0x7fbad34d7700 (LWP 25264)):
#0  0x00007fbae8278fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbae4042fe4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xe68d40, timeout=-1, context=0xe66b60) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:4028
#2  g_main_context_iterate (context=context@entry=0xe66b60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3729
#3  0x00007fbae40430ec in g_main_context_iteration (context=0xe66b60, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
#4  0x00007fbaea5ff7be in QEventDispatcherGlib::processEvents (this=0xe66a70, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007fbaea5d10af in QEventLoop::processEvents (this=this@entry=0x7fbad34d6d60, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fbaea5d13a5 in QEventLoop::exec (this=this@entry=0x7fbad34d6d60, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fbaea4cdc5f in QThread::exec (this=this@entry=0xe640c0) at thread/qthread.cpp:537
#8  0x00007fbaea5b2823 in QInotifyFileSystemWatcherEngine::run (this=0xe640c0) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007fbaea4d032f in QThreadPrivate::start (arg=0xe640c0) at thread/qthread_unix.cpp:349
#10 0x00007fbae450e182 in start_thread (arg=0x7fbad34d7700) at pthread_create.c:312
#11 0x00007fbae828630d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fbaeb7a1840 (LWP 25263)):
[KCrash Handler]
#6  KDirListerCache::forgetDirs (this=this@entry=0xd366c0, lister=lister@entry=0xd96ed0, _url=..., notify=notify@entry=false) at ../../kio/kio/kdirlister.cpp:596
#7  0x00007fbaeac7d834 in KDirListerCache::forgetDirs (this=this@entry=0xd366c0, lister=0xd96ed0) at ../../kio/kio/kdirlister.cpp:526
#8  0x00007fbaeac7dad5 in KDirListerCache::listDir (this=0xd366c0, lister=0xd96ed0, _u=..., _keep=<optimized out>, _reload=<optimized out>) at ../../kio/kio/kdirlister.cpp:139
#9  0x00007fbaeb08a795 in Gwenview::ContextManager::setCurrentDirUrl(KUrl const&) () from /usr/lib/libgwenviewlib.so.4
#10 0x00007fbaea5e687a in QMetaObject::activate (sender=0xd96ed0, m=m@entry=0x7fbaeb006d60 <KDirLister::staticMetaObject>, local_signal_index=local_signal_index@entry=5, argv=argv@entry=0x7fff3722e6d0) at kernel/qobject.cpp:3539
#11 0x00007fbaeac779a5 in KDirLister::redirection (this=<optimized out>, _t1=...) at ./kdirlister.moc:253
#12 0x00007fbaeac82bb7 in KDirLister::Private::redirect (this=0xdddbd0, oldUrl=..., newUrl=..., keepItems=keepItems@entry=true) at ../../kio/kio/kdirlister.cpp:2750
#13 0x00007fbaeac86409 in KDirListerCache::emitRedirections (this=this@entry=0xd366c0, oldUrl=..., newUrl=...) at ../../kio/kio/kdirlister.cpp:1662
#14 0x00007fbaeac86c37 in KDirListerCache::renameDir (this=this@entry=0xd366c0, oldUrl=..., newUrl=...) at ../../kio/kio/kdirlister.cpp:1594
#15 0x00007fbaeac8749b in KDirListerCache::slotFileRenamed (this=0xd366c0, _src=..., _dst=...) at ../../kio/kio/kdirlister.cpp:1002
#16 0x00007fbaea5e687a in QMetaObject::activate (sender=0xd9ca70, m=m@entry=0x7fbaeb007000 <OrgKdeKDirNotifyInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff3722ec90) at kernel/qobject.cpp:3539
#17 0x00007fbaeac932e7 in OrgKdeKDirNotifyInterface::FileRenamed (this=<optimized out>, _t1=..., _t2=...) at ./kdirnotify.moc:116
#18 0x00007fbaeac93460 in OrgKdeKDirNotifyInterface::qt_static_metacall (_o=_o@entry=0xd9ca70, _id=_id@entry=0, _a=_a@entry=0x7fff3722ee60, _c=QMetaObject::InvokeMetaMethod) at ./kdirnotify.moc:61
#19 0x00007fbaeac939a3 in qt_static_metacall (_a=0x7fff3722ee60, _id=0, _c=QMetaObject::InvokeMetaMethod, _o=0xd9ca70) at ./kdirnotify.moc:105
#20 OrgKdeKDirNotifyInterface::qt_metacall (this=0xd9ca70, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff3722ee60) at ./kdirnotify.moc:106
#21 0x00007fbae4bb41f6 in QDBusConnectionPrivate::deliverCall (this=0xd9ae10, object=0xd9ca70, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:951
#22 0x00007fbaea5eac1e in QObject::event (this=0xd9ca70, e=<optimized out>) at kernel/qobject.cpp:1194
#23 0x00007fbae8edfe2c in QApplicationPrivate::notify_helper (this=this@entry=0xc2b900, receiver=receiver@entry=0xd9ca70, e=e@entry=0x1657880) at kernel/qapplication.cpp:4567
#24 0x00007fbae8ee64a0 in QApplication::notify (this=this@entry=0x7fff3722f560, receiver=receiver@entry=0xd9ca70, e=e@entry=0x1657880) at kernel/qapplication.cpp:4353
#25 0x00007fbae9bead1a in KApplication::notify (this=0x7fff3722f560, receiver=0xd9ca70, event=0x1657880) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007fbaea5d24dd in QCoreApplication::notifyInternal (this=0x7fff3722f560, receiver=receiver@entry=0xd9ca70, event=event@entry=0x1657880) at kernel/qcoreapplication.cpp:953
#27 0x00007fbaea5d5b3d in sendEvent (event=0x1657880, receiver=0xd9ca70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xbea210) at kernel/qcoreapplication.cpp:1577
#29 0x00007fbaea5d5fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#30 0x00007fbaea5fff83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=0xc29510) at kernel/qeventdispatcher_glib.cpp:287
#32 0x00007fbae4042e04 in g_main_dispatch (context=0xc2a5a0) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
#33 g_main_context_dispatch (context=context@entry=0xc2a5a0) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
#34 0x00007fbae4043048 in g_main_context_iterate (context=context@entry=0xc2a5a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
#35 0x00007fbae40430ec in g_main_context_iteration (context=0xc2a5a0, may_block=1) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
#36 0x00007fbaea5ff7a1 in QEventDispatcherGlib::processEvents (this=0xc27f20, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#37 0x00007fbae8f81bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fbaea5d10af in QEventLoop::processEvents (this=this@entry=0x7fff3722f500, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007fbaea5d13a5 in QEventLoop::exec (this=this@entry=0x7fff3722f500, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007fbaea5d6b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#41 0x000000000042787d in ?? ()
#42 0x00007fbae81acec5 in __libc_start_main (main=0x427580, argc=6, argv=0x7fff3722f6a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3722f698) at libc-start.c:287
#43 0x0000000000427b22 in _start ()
Comment 9 Germano Massullo 2014-11-23 09:25:08 UTC
Created attachment 89694 [details]
KCrash logs

I could not upload a complete backtrace due bug https://bugs.kde.org/show_bug.cgi?id=337742
Comment 10 Kerry N 2015-05-10 20:26:07 UTC
Created attachment 92530 [details]
New crash information added by DrKonqi

gwenview (4.14.0 pre) on KDE Platform 4.14.7 using Qt 4.8.6

- What I was doing when the application crashed:
Displaying directory in gwenview.
Rename directory in dolphin.
Gwenview immediately crashes.

-- Backtrace (Reduced):
#6  0x00007ff005657b32 in KDirListerCache::forgetDirs(KDirLister*, KUrl const&, bool) () at /lib64/libkio.so.5
#7  0x00007ff005658024 in KDirListerCache::forgetDirs(KDirLister*) () at /lib64/libkio.so.5
#8  0x00007ff005660ed8 in KDirListerCache::listDir(KDirLister*, KUrl const&, bool, bool) () at /lib64/libkio.so.5
#9  0x00007ff005a86d2d in Gwenview::ContextManager::setCurrentDirUrl(KUrl const&) () at /lib64/libgwenviewlib.so.4
[...]
#11 0x00007ff005651965 in KDirLister::redirection(KUrl const&) () at /lib64/libkio.so.5
Comment 11 Tivoli 2016-03-01 07:24:18 UTC
Created attachment 97619 [details]
New crash information added by DrKonqi

gwenview (4.14.0 pre) on KDE Platform 4.14.7 using Qt 4.8.6

- What I was doing when the application crashed:

It had opened a number of files.
A few of the files were deleted.
It crashed when appropriate to delete the file was open file.
However, not always crash be applicable.

-- Backtrace (Reduced):
#6  KDirListerCache::forgetDirs (this=this@entry=0x2213690, lister=lister@entry=0x21eef60, _url=..., notify=notify@entry=false) at /usr/src/debug/kdelibs-4.14.7/kio/kio/kdirlister.cpp:596
#7  0x0000003ea131f444 in KDirListerCache::forgetDirs (this=this@entry=0x2213690, lister=0x21eef60) at /usr/src/debug/kdelibs-4.14.7/kio/kio/kdirlister.cpp:526
#8  0x0000003ea131f6fe in KDirListerCache::listDir (this=0x2213690, lister=0x21eef60, _u=..., _keep=<optimized out>, _reload=<optimized out>) at /usr/src/debug/kdelibs-4.14.7/kio/kio/kdirlister.cpp:139
#9  0x0000003ea1c75f4d in Gwenview::ContextManager::setCurrentDirUrl (this=0x21ed030, url=...) at /usr/src/debug/gwenview-4.14.3/lib/contextmanager.cpp:172
[...]
#11 0x0000003ea1318e65 in KDirLister::redirection (this=<optimized out>, _t1=...) at /usr/src/debug/kdelibs-4.14.7/x86_64-redhat-linux-gnu/kio/kdirlister.moc:253
Comment 12 Nate Graham 2017-09-08 19:56:23 UTC
I hate to forward dupe, but this is now resolved as of https://bugs.kde.org/show_bug.cgi?id=364565

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