Bug 350023 - Dolphin crashed when I deleted an image from Gwenview
Summary: Dolphin crashed when I deleted an image from Gwenview
Status: RESOLVED FIXED
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-08 09:22 UTC by Diego
Modified: 2017-11-09 17:13 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.00 KB, text/plain)
2015-07-08 09:25 UTC, Diego
Details
New crash information added by DrKonqi (8.72 KB, text/plain)
2015-07-08 09:28 UTC, Diego
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego 2015-07-08 09:22:49 UTC
Application: gwenview (4.14.0 pre)
KDE Platform Version: 4.14.9
Qt Version: 4.8.6
Operating System: Linux 4.0.6-200.fc21.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

I deleted an image from Gwenview and at the same time both Gnenview and Dolphin, with the same folder opened crashed.

I was taking a look at some photos on an SD card, and deleting some of them. At one point Dolphin and Gwenview crashed.

-- Backtrace:
Application: Gwenview (gwenview), 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 0x7f37fd957940 (LWP 31689))]

Thread 4 (Thread 0x7f37f094c700 (LWP 31690)):
#0  0x0000003c76af4c8d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003c78a49b34 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f37ec003460, timeout=-1, context=0x7f37ec0009a0) at gmain.c:4076
#2  0x0000003c78a49b34 in g_main_context_iterate (context=context@entry=0x7f37ec0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776
#3  0x0000003c78a49c4c in g_main_context_iteration (context=0x7f37ec0009a0, may_block=1) at gmain.c:3842
#4  0x0000003c82fb557e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f37ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x0000003c82f84d81 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f37f094bc40, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003c82f850e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f37f094bc40, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003c82e79bb9 in QThread::exec() (this=this@entry=0x2bbd620) at thread/qthread.cpp:538
#8  0x0000003c82f656e3 in QInotifyFileSystemWatcherEngine::run() (this=0x2bbd620) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x0000003c82e7c41f in QThreadPrivate::start(void*) (arg=0x2bbd620) at thread/qthread_unix.cpp:349
#10 0x0000003c76e0752a in start_thread (arg=0x7f37f094c700) at pthread_create.c:310
#11 0x0000003c76b0022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f37e3fff700 (LWP 10961)):
#0  0x0000003c76e0c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000003c82e7c954 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x374e320) at thread/qwaitcondition_unix.cpp:84
#2  0x0000003c82e7c954 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x3b66980, mutex=mutex@entry=0x30977c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003c82e6fcd5 in QThreadPoolThread::run() (this=0x3b66970) at concurrent/qthreadpool.cpp:142
#4  0x0000003c82e7c41f in QThreadPrivate::start(void*) (arg=0x3b66970) at thread/qthread_unix.cpp:349
#5  0x0000003c76e0752a in start_thread (arg=0x7f37e3fff700) at pthread_create.c:310
#6  0x0000003c76b0022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f37eb6c4700 (LWP 10963)):
#0  0x0000003c76e0c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000003c82e7c954 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x30955b0) at thread/qwaitcondition_unix.cpp:84
#2  0x0000003c82e7c954 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x30950f0, mutex=mutex@entry=0x30977c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003c82e6fcd5 in QThreadPoolThread::run() (this=0x30950e0) at concurrent/qthreadpool.cpp:142
#4  0x0000003c82e7c41f in QThreadPrivate::start(void*) (arg=0x30950e0) at thread/qthread_unix.cpp:349
#5  0x0000003c76e0752a in start_thread (arg=0x7f37eb6c4700) at pthread_create.c:310
#6  0x0000003c76b0022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f37fd957940 (LWP 31689)):
[KCrash Handler]
#6  0x000000379f321eaf in KDirLister::Private::cachedItemsJobForUrl(KUrl const&) const (this=<optimized out>, url=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:281
#7  0x000000379f327141 in KDirListerCache::updateDirectory(KUrl const&) (this=this@entry=0x1e39160, _dir=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:694
#8  0x000000379f327efb in KDirListerCache::slotFilesAdded(QString const&) (this=0x1e39160, dir=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:866
#9  0x0000003c82f9ad9c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x1e3d290, m=m@entry=0x379f6c8880 <OrgKdeKDirNotifyInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffe8a130b70) at kernel/qobject.cpp:3567
#10 0x000000379f33bc85 in OrgKdeKDirNotifyInterface::FilesAdded(QString const&) (this=<optimized out>, _t1=...) at /usr/src/debug/kdelibs-4.14.9/x86_64-redhat-linux-gnu/kio/kdirnotify.moc:130
#11 0x000000379f33be49 in OrgKdeKDirNotifyInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x1e3d290, _id=_id@entry=2, _a=_a@entry=0x7ffe8a130d40, _c=QMetaObject::InvokeMetaMethod) at /usr/src/debug/kdelibs-4.14.9/x86_64-redhat-linux-gnu/kio/kdirnotify.moc:63
#12 0x000000379f33c453 in OrgKdeKDirNotifyInterface::qt_metacall(QMetaObject::Call, int, void**) (_a=0x7ffe8a130d40, _id=2, _c=QMetaObject::InvokeMetaMethod, _o=0x1e3d290) at /usr/src/debug/kdelibs-4.14.9/x86_64-redhat-linux-gnu/kio/kdirnotify.moc:105
#13 0x000000379f33c453 in OrgKdeKDirNotifyInterface::qt_metacall(QMetaObject::Call, int, void**) (this=0x1e3d290, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7ffe8a130d40) at /usr/src/debug/kdelibs-4.14.9/x86_64-redhat-linux-gnu/kio/kdirnotify.moc:106
#14 0x0000003c83824696 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QList<int> const&, int) (this=0x1c778b0, object=0x1e3d290, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:951
#15 0x0000003c82f9f491 in QObject::event(QEvent*) (this=0x1e3d290, e=<optimized out>) at kernel/qobject.cpp:1222
#16 0x0000003c851c7efc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x1c16150, receiver=receiver@entry=0x1e3d290, e=e@entry=0x2d94730) at kernel/qapplication.cpp:4565
#17 0x0000003c851ce958 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7ffe8a131410, receiver=receiver@entry=0x1e3d290, e=e@entry=0x2d94730) at kernel/qapplication.cpp:4351
#18 0x000000379d84ee0a in KApplication::notify(QObject*, QEvent*) (this=0x7ffe8a131410, receiver=0x1e3d290, event=0x2d94730) at /usr/src/debug/kdelibs-4.14.9/kdeui/kernel/kapplication.cpp:311
#19 0x0000003c82f8622d in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffe8a131410, receiver=receiver@entry=0x1e3d290, event=event@entry=0x2d94730) at kernel/qcoreapplication.cpp:953
#20 0x0000003c82f894f1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x2d94730, receiver=0x1e3d290) at kernel/qcoreapplication.h:231
#21 0x0000003c82f894f1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1bd86a0) at kernel/qcoreapplication.cpp:1577
#22 0x0000003c82f89983 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#23 0x0000003c82fb53ee in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) () at kernel/qcoreapplication.h:236
#24 0x0000003c82fb53ee in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1c0bc40) at kernel/qeventdispatcher_glib.cpp:300
#25 0x0000003c78a497fb in g_main_context_dispatch (context=0x1c16380) at gmain.c:3111
#26 0x0000003c78a497fb in g_main_context_dispatch (context=context@entry=0x1c16380) at gmain.c:3710
#27 0x0000003c78a49b98 in g_main_context_iterate (context=context@entry=0x1c16380, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#28 0x0000003c78a49c4c in g_main_context_iteration (context=0x1c16380, may_block=1) at gmain.c:3842
#29 0x0000003c82fb555e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1bd9f70, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#30 0x0000003c8526b176 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#31 0x0000003c82f84d81 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe8a1313a0, flags=...) at kernel/qeventloop.cpp:149
#32 0x0000003c82f850e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe8a1313a0, flags=...) at kernel/qeventloop.cpp:204
#33 0x0000003c82f8a7c9 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225
#34 0x000000000042769d in main ()

Possible duplicates by query: bug 349563, bug 345902.

Reported using DrKonqi
Comment 1 Diego 2015-07-08 09:25:54 UTC
Created attachment 93522 [details]
New crash information added by DrKonqi

dolphin (15.04.0) on KDE Platform 4.14.9 using Qt 4.8.6

- What I was doing when the application crashed:

See above. This is the Dolphin crash (that occurred together with the Gwenview crash).

-- Backtrace (Reduced):
#6  0x000000379f321e3f in KDirLister::Private::cachedItemsJobForUrl(KUrl const&) const (l=..., this=0x7ffddf5f2ed0) at /usr/include/QtCore/qlist.h:122
#7  0x000000379f321e3f in KDirLister::Private::cachedItemsJobForUrl(KUrl const&) const (t=..., this=0x7ffddf5f2ed0) at /usr/include/QtCore/qglobal.h:2375
#8  0x000000379f321e3f in KDirLister::Private::cachedItemsJobForUrl(KUrl const&) const (this=0x20, url=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:281
#9  0x000000379f327141 in KDirListerCache::updateDirectory(KUrl const&) (this=this@entry=0x19dcd00, _dir=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:694
#10 0x000000379f327efb in KDirListerCache::slotFilesAdded(QString const&) (this=0x19dcd00, dir=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:866
Comment 2 Diego 2015-07-08 09:28:02 UTC
Created attachment 93523 [details]
New crash information added by DrKonqi

kdeconnectd (0.1) on KDE Platform 4.14.9 using Qt 4.8.6

- What I was doing when the application crashed:

Also kdeconnect crashed together with Gwenview and Dolphin. A multiprocess bug!

-- Backtrace (Reduced):
#6  0x000000379f321e3f in KDirLister::Private::cachedItemsJobForUrl(KUrl const&) const (l=..., this=0x7ffee94999e0) at /usr/include/QtCore/qlist.h:122
#7  0x000000379f321e3f in KDirLister::Private::cachedItemsJobForUrl(KUrl const&) const (t=..., this=0x7ffee94999e0) at /usr/include/QtCore/qglobal.h:2375
#8  0x000000379f321e3f in KDirLister::Private::cachedItemsJobForUrl(KUrl const&) const (this=0x72006100000066, url=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:281
#9  0x000000379f327141 in KDirListerCache::updateDirectory(KUrl const&) (this=this@entry=0x2e52bb0, _dir=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:694
#10 0x000000379f327efb in KDirListerCache::slotFilesAdded(QString const&) (this=0x2e52bb0, dir=...) at /usr/src/debug/kdelibs-4.14.9/kio/kio/kdirlister.cpp:866
Comment 3 Nate Graham 2017-11-09 17:13:04 UTC
KDE 4 versions of Gwenview and Dolphin; can't reproduce with KF5 versions.