Bug 317840 - Dolphin-4.10.1 crashed while deleting a folder, with the preview popup open
Summary: Dolphin-4.10.1 crashed while deleting a folder, with the preview popup open
Status: RESOLVED DUPLICATE of bug 278431
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 2.2
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-04 18:47 UTC by Christian
Modified: 2013-04-05 07:53 UTC (History)
0 users

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 Christian 2013-04-04 18:47:27 UTC
Application: dolphin (2.2)
KDE Platform Version: 4.10.1
Qt Version: 4.8.4
Operating System: Linux 3.7.10-gentoo x86_64
Distribution: "Gentoo Base System release 2.1"

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

I deleted a folder. It takes a moment before the "Do you really want to delete" dialog pops up. During that time the mouse pointer was over the folder and it started showing the Preview of folder content. I clicked "Yes, delete" on the dialogue using the space bar. I'm not sure what happened first (the click on delete or the display of popup), but in any case this caused the crash. The folder was deleted to Trash as intended.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f26c1605780 (LWP 27617))]

Thread 3 (Thread 0x7f26a4c98700 (LWP 27620)):
#0  0x00007f26bfe4a8ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f26bbab4ef0 in read (__nbytes=16, __buf=0x7f26a4c97c10, __fd=<optimized out>) at /usr/include/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x21c08c0) at gwakeup.c:212
#3  0x00007f26bba7773c in g_main_context_check (context=0x7f26a00009a0, max_priority=2147483647, fds=0x7f26a0002c00, n_fds=1) at gmain.c:2980
#4  0x00007f26bba77b9c in g_main_context_iterate (context=0x7f26a00009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3143
#5  0x00007f26bba77d0c in g_main_context_iteration (context=0x7f26a00009a0, may_block=1) at gmain.c:3207
#6  0x00007f26c020b72e in QEventDispatcherGlib::processEvents (this=0x7f26a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f26c01dadb2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f26c01db037 in QEventLoop::exec (this=0x7f26a4c97db0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f26c00d7cbf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#10 0x00007f26c01ba69f in QInotifyFileSystemWatcherEngine::run (this=0x24a9350) at io/qfilesystemwatcher_inotify.cpp:256
#11 0x00007f26c00dad3c in QThreadPrivate::start (arg=0x24a9350) at thread/qthread_unix.cpp:338
#12 0x00007f26bfe42f26 in start_thread (arg=0x7f26a4c98700) at pthread_create.c:305
#13 0x00007f26beb984ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f269f6df700 (LWP 16247)):
#0  pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f26c00db24a in wait (time=30000, this=0x323f980) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x323f8f8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f26c00ce2e6 in QThreadPoolThread::run (this=0x323fa60) at concurrent/qthreadpool.cpp:141
#4  0x00007f26c00dad3c in QThreadPrivate::start (arg=0x323fa60) at thread/qthread_unix.cpp:338
#5  0x00007f26bfe42f26 in start_thread (arg=0x7f269f6df700) at pthread_create.c:305
#6  0x00007f26beb984ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f26c1605780 (LWP 27617)):
[KCrash Handler]
#6  QList (this=0x7fff66f6b150, l=...) at /usr/include/qt4/QtCore/qlist.h:122
#7  QForeachContainer (t=..., this=0x7fff66f6b150) at /usr/include/qt4/QtCore/qglobal.h:2365
#8  KDirLister::Private::cachedItemsJobForUrl (this=0x0, url=...) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kio/kio/kdirlister.cpp:281
#9  0x00007f26b6413617 in KDirListerCache::stopListingUrl (this=0x24b4a70, lister=0x3090a60, _u=..., silent=false) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kio/kio/kdirlister.cpp:443
#10 0x00007f26b6415e0f in KDirListerCache::deleteDir (this=0x24b4a70, dirUrl=...) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kio/kio/kdirlister.cpp:1913
#11 0x00007f26b64161f0 in KDirListerCache::itemsDeleted (this=0x24b4a70, listers=..., deletedItems=...) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kio/kio/kdirlister.cpp:1882
#12 0x00007f26b64198eb in KDirListerCache::slotFilesRemoved (this=0x24b4a70, fileList=...) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kio/kio/kdirlister.cpp:913
#13 0x00007f26b6419bfb in KDirListerCache::slotFilesRemoved (this=0x24b4a70, fileList=...) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kio/kio/kdirlister.cpp:868
#14 0x00007f26c01f0441 in QMetaObject::activate (sender=0x24a9850, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff66f6b720) at kernel/qobject.cpp:3539
#15 0x00007f26b642d845 in OrgKdeKDirNotifyInterface::FilesRemoved (this=<optimized out>, _t1=...) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1_build/kio/kdirnotify.moc:145
#16 0x00007f26b642d9c3 in OrgKdeKDirNotifyInterface::qt_metacall (this=0x24a9850, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff66f6b7d0) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1_build/kio/kdirnotify.moc:107
#17 0x00007f26bcee7eb2 in QDBusConnectionPrivate::deliverCall (this=0x2276f80, object=0x24a9850, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:951
#18 0x00007f26c01f55fe in QObject::event (this=0x24a9850, e=<optimized out>) at kernel/qobject.cpp:1194
#19 0x00007f26bf33dcd4 in notify_helper (e=0x30a3c50, receiver=0x24a9850, this=0x21bf170) at kernel/qapplication.cpp:4562
#20 QApplicationPrivate::notify_helper (this=0x21bf170, receiver=0x24a9850, e=0x30a3c50) at kernel/qapplication.cpp:4534
#21 0x00007f26bf342a33 in QApplication::notify (this=0x7fff66f6c330, receiver=0x24a9850, e=0x30a3c50) at kernel/qapplication.cpp:4423
#22 0x00007f26c0fe7428 in KApplication::notify (this=0x7fff66f6c330, receiver=0x24a9850, event=0x30a3c50) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#23 0x00007f26c01dc30b in QCoreApplication::notifyInternal (this=0x7fff66f6c330, receiver=0x24a9850, event=0x30a3c50) at kernel/qcoreapplication.cpp:946
#24 0x00007f26c01dfc29 in sendEvent (event=0x30a3c50, receiver=0x24a9850) at kernel/qcoreapplication.h:231
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x20e12b0) at kernel/qcoreapplication.cpp:1570
#26 0x00007f26c020b2f3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#27 postEventSourceDispatch (s=0x21c0450) at kernel/qeventdispatcher_glib.cpp:279
#28 0x00007f26bba778fa in g_main_dispatch (context=0x21c0220) at gmain.c:2539
#29 g_main_context_dispatch (context=0x21c0220) at gmain.c:3075
#30 0x00007f26bba77c58 in g_main_context_iterate (context=0x21c0220, block=1, dispatch=1, self=<optimized out>) at gmain.c:3146
#31 0x00007f26bba77d0c in g_main_context_iteration (context=0x21c0220, may_block=1) at gmain.c:3207
#32 0x00007f26c020b6d6 in QEventDispatcherGlib::processEvents (this=0x20e37d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x00007f26bf3e2006 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f26c01dadb2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007f26c01db037 in QEventLoop::exec (this=0x7fff66f6c2c0, flags=...) at kernel/qeventloop.cpp:204
#36 0x00007f26c01dff25 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#37 0x00007f26aaf2d0e7 in kdemain (argc=6, argv=0x21a0a20) at /tmp/portage/kde-base/dolphin-4.10.1/work/dolphin-4.10.1/dolphin/src/main.cpp:90
#38 0x0000000000408b3c in launch (argc=6, _name=0x21a0768 "/usr/bin/dolphin", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x21a07d8 "puolukka;1365089018;464015;26667_TIME133557119") at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kinit/kinit.cpp:726
#39 0x0000000000409bf6 in handle_launcher_request (sock=7, who=<optimized out>) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kinit/kinit.cpp:1218
#40 0x000000000040a143 in handle_requests (waitForPid=0) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kinit/kinit.cpp:1411
#41 0x0000000000405acd in main (argc=2, argv=0x7fff66f6d480, envp=0x7fff66f6d750) at /tmp/portage/kde-base/kdelibs-4.10.1-r1/work/kdelibs-4.10.1/kinit/kinit.cpp:1899

Possible duplicates by query: bug 294830.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2013-04-05 07:53:45 UTC
Thanks for the bug report. Looks like a KDirLister crash that has been reported already.

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