Bug 321635 - KDE Crashes when Moving a Directory to Trash from Dolphin's Contextual Menu.
Summary: KDE Crashes when Moving a Directory to Trash from Dolphin's Contextual Menu.
Status: RESOLVED DUPLICATE of bug 278431
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.10.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-26 14:07 UTC by Tom Delany
Modified: 2013-06-26 14:33 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 Tom Delany 2013-06-26 14:07:18 UTC
Application: plasma-desktop (4.10.4)
KDE Platform Version: 4.10.4
Qt Version: 4.8.4
Operating System: Linux 3.9.6-200.fc18.x86_64 x86_64
Distribution: "Fedora release 18 (Spherical Cow)"

-- Information about the crash:
- What I was doing when the application crashed:
Moving a folder to trash by using the contextual menu in Dolphin.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), 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 0x7fbce7932880 (LWP 2555))]

Thread 4 (Thread 0x7fbcc3fff700 (LWP 2570)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000036273868c7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3627694660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000036273868f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003e5e207d15 in start_thread (arg=0x7fbcc3fff700) at pthread_create.c:308
#4  0x0000003e5daf248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7fbc35626700 (LWP 2573)):
#0  0x0000003e5e20aacf in __pthread_mutex_unlock_usercnt (mutex=0x7fbc28000a60, decr=decr@entry=1) at pthread_mutex_unlock.c:52
#1  0x0000003e5e20ab2a in __GI___pthread_mutex_unlock (mutex=<optimized out>) at pthread_mutex_unlock.c:297
#2  0x000000361e084dd1 in g_mutex_unlock (mutex=mutex@entry=0x7fbc280009a0) at gthread-posix.c:229
#3  0x000000361e047709 in g_main_context_query (context=context@entry=0x7fbc280009a0, max_priority=2147483647, timeout=timeout@entry=0x7fbc35625b7c, fds=fds@entry=0x7fbc28002bb0, n_fds=n_fds@entry=2) at gmain.c:3089
#4  0x000000361e047c99 in g_main_context_iterate (context=context@entry=0x7fbc280009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3272
#5  0x000000361e047e44 in g_main_context_iteration (context=0x7fbc280009a0, may_block=1) at gmain.c:3351
#6  0x00000036245a5fa6 in QEventDispatcherGlib::processEvents (this=0x7fbc280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00000036245765ef in QEventLoop::processEvents (this=this@entry=0x7fbc35625cd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003624576878 in QEventLoop::exec (this=0x7fbc35625cd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x0000003624478980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#10 0x0000003624556e1f in QInotifyFileSystemWatcherEngine::run (this=0x2ee8fb0) at io/qfilesystemwatcher_inotify.cpp:256
#11 0x000000362447b95c in QThreadPrivate::start (arg=0x2ee8fb0) at thread/qthread_unix.cpp:338
#12 0x0000003e5e207d15 in start_thread (arg=0x7fbc35626700) at pthread_create.c:308
#13 0x0000003e5daf248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7fbc2e68b700 (LWP 2577)):
#0  0x0000003e5dae99ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000361e047d24 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fbc24003ee0, timeout=1659377, context=0x7fbc240009a0) at gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7fbc240009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#3  0x000000361e047e44 in g_main_context_iteration (context=0x7fbc240009a0, may_block=1) at gmain.c:3351
#4  0x00000036245a5fa6 in QEventDispatcherGlib::processEvents (this=0x7fbc240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000036245765ef in QEventLoop::processEvents (this=this@entry=0x7fbc2e68acc0, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003624576878 in QEventLoop::exec (this=0x7fbc2e68acc0, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003624478980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007fbcca0482d5 in KCupsConnection::run() () from /lib64/libkcupslib.so
#9  0x000000362447b95c in QThreadPrivate::start (arg=0x4248c30) at thread/qthread_unix.cpp:338
#10 0x0000003e5e207d15 in start_thread (arg=0x7fbc2e68b700) at pthread_create.c:308
#11 0x0000003e5daf248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7fbce7932880 (LWP 2555)):
[KCrash Handler]
#6  QList (l=..., this=0x7fff2d2a67b0) at /usr/include/QtCore/qlist.h:122
#7  QForeachContainer (t=..., this=0x7fff2d2a67b0) at /usr/include/QtCore/qglobal.h:2365
#8  KDirLister::Private::cachedItemsJobForUrl (this=0x0, url=...) at /usr/src/debug/kdelibs-4.10.4/kio/kio/kdirlister.cpp:281
#9  0x000000344fb1a8a7 in KDirListerCache::updateDirectory (this=this@entry=0x25e2e10, _dir=...) at /usr/src/debug/kdelibs-4.10.4/kio/kio/kdirlister.cpp:694
#10 0x000000344fb1be6d in KDirListerCache::slotFilesAdded (this=0x25e2e10, dir=...) at /usr/src/debug/kdelibs-4.10.4/kio/kio/kdirlister.cpp:866
#11 0x000000362458cd6f in QMetaObject::activate (sender=0x25ecc80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2d2a6bb0) at kernel/qobject.cpp:3539
#12 0x000000344fb2c7f5 in OrgKdeKDirNotifyInterface::FilesAdded (this=<optimized out>, _t1=...) at /usr/src/debug/kdelibs-4.10.4/x86_64-redhat-linux-gnu/kio/kdirnotify.moc:130
#13 0x000000344fb2c9bb in OrgKdeKDirNotifyInterface::qt_metacall (this=0x25ecc80, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff2d2a6d70) at /usr/src/debug/kdelibs-4.10.4/x86_64-redhat-linux-gnu/kio/kdirnotify.moc:106
#14 0x000000344d022f93 in QDBusConnectionPrivate::deliverCall (this=0x234b380, object=0x25ecc80, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:951
#15 0x000000362458c24e in QObject::event (this=0x25ecc80, e=<optimized out>) at kernel/qobject.cpp:1194
#16 0x00000036255ca5cc in QApplicationPrivate::notify_helper (this=this@entry=0x235f2f0, receiver=receiver@entry=0x25ecc80, e=e@entry=0x64936a0) at kernel/qapplication.cpp:4562
#17 0x00000036255cea4a in QApplication::notify (this=0x234bb70, receiver=0x25ecc80, e=0x64936a0) at kernel/qapplication.cpp:4423
#18 0x000000344dc46f16 in KApplication::notify (this=0x234bb70, receiver=0x25ecc80, event=0x64936a0) at /usr/src/debug/kdelibs-4.10.4/kdeui/kernel/kapplication.cpp:311
#19 0x000000362457793e in QCoreApplication::notifyInternal (this=0x234bb70, receiver=receiver@entry=0x25ecc80, event=event@entry=0x64936a0) at kernel/qcoreapplication.cpp:949
#20 0x000000362457b3f1 in sendEvent (event=0x64936a0, receiver=0x25ecc80) at kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x22eb8e0) at kernel/qcoreapplication.cpp:1573
#22 0x00000036245a5df3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=s@entry=0x235b950) at kernel/qeventdispatcher_glib.cpp:279
#24 0x000000361e047a55 in g_main_dispatch (context=0x2360f30) at gmain.c:2715
#25 g_main_context_dispatch (context=context@entry=0x2360f30) at gmain.c:3219
#26 0x000000361e047d88 in g_main_context_iterate (context=context@entry=0x2360f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290
#27 0x000000361e047e44 in g_main_context_iteration (context=0x2360f30, may_block=1) at gmain.c:3351
#28 0x00000036245a5f86 in QEventDispatcherGlib::processEvents (this=0x22ed240, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#29 0x000000362566a73e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#30 0x00000036245765ef in QEventLoop::processEvents (this=this@entry=0x7fff2d2a76f0, flags=...) at kernel/qeventloop.cpp:149
#31 0x0000003624576878 in QEventLoop::exec (this=0x7fff2d2a76f0, flags=...) at kernel/qeventloop.cpp:204
#32 0x000000362457b708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#33 0x000000345003d611 in kdemain (argc=1, argv=0x7fff2d2a79e8) at /usr/src/debug/kde-workspace-4.10.4/plasma/desktop/shell/main.cpp:126
#34 0x0000003e5da21a05 in __libc_start_main (main=0x400940 <main(int, char**)>, argc=1, ubp_av=0x7fff2d2a79e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff2d2a79d8) at libc-start.c:225
#35 0x0000000000400971 in _start ()

Possible duplicates by query: bug 314807, bug 305035.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-06-26 14:33:24 UTC

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