[Bug 298141] New: kontact crashes when moving a folder in kmail

abenson at its.caltech.edu abenson at its.caltech.edu
Sat Apr 14 20:36:36 BST 2012


https://bugs.kde.org/show_bug.cgi?id=298141

            Bug ID: 298141
          Severity: crash
           Version: 4.8.1
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: kontact crashes when moving a folder in kmail
    Classification: Unclassified
                OS: Linux
          Reporter: abenson at its.caltech.edu
          Hardware: Fedora RPMs
            Status: UNCONFIRMED
         Component: general
           Product: kontact

Application: kontact (4.8.1)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.3.1-3.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed: Attempting to move a folder
into another folder in my local (maildir) mail folders. Crash happens if I
attempt to move the folder by dragging it, or by using the right-click menu to
move it.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x2ba460852300 (LWP 20197))]

Thread 5 (Thread 0x2ba46c491700 (LWP 20198)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000034c37b86ec in WTF::TCMalloc_PageHeap::scavengerThread
(this=0x34c417cc20) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00000034c37b8819 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x0000003732607d90 in start_thread (arg=0x2ba46c491700) at
pthread_create.c:309
#4  0x0000003731af0f5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x2ba46c7aa700 (LWP 20199)):
#0  0x0000003731ae85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003734644fd8 in g_main_context_poll (n_fds=1, fds=0x2ba4700013e0,
priority=<optimized out>, timeout=6906, context=0x2ba4700009a0) at gmain.c:3402
#2  g_main_context_iterate (context=0x2ba4700009a0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x000000373464549c in g_main_context_iteration (context=0x2ba4700009a0,
may_block=1) at gmain.c:3152
#4  0x0000003d79da7dc6 in QEventDispatcherGlib::processEvents
(this=0x2ba4700008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003d79d78182 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d79d783d7 in QEventLoop::exec (this=0x2ba46c7a9d40, flags=...) at
kernel/qeventloop.cpp:204
#7  0x0000003d79c78b27 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x0000003d79c7bb6b in QThreadPrivate::start (arg=0x802060) at
thread/qthread_unix.cpp:298
#9  0x0000003732607d90 in start_thread (arg=0x2ba46c7aa700) at
pthread_create.c:309
#10 0x0000003731af0f5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x2ba4b9ce0700 (LWP 10158)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x0000003d79c7bfdf in wait (time=30000, this=0x3cc9f80) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3cc9f28, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x0000003d79c6f5af in QThreadPoolThread::run (this=0x3cdc8d0) at
concurrent/qthreadpool.cpp:141
#4  0x0000003d79c7bb6b in QThreadPrivate::start (arg=0x3cdc8d0) at
thread/qthread_unix.cpp:298
#5  0x0000003732607d90 in start_thread (arg=0x2ba4b9ce0700) at
pthread_create.c:309
#6  0x0000003731af0f5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x2ba4bb3f4700 (LWP 10160)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x0000003d79c7bfdf in wait (time=30000, this=0x3c3a210) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x4468e48, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x0000003d79c6f5af in QThreadPoolThread::run (this=0x4468ea0) at
concurrent/qthreadpool.cpp:141
#4  0x0000003d79c7bb6b in QThreadPrivate::start (arg=0x4468ea0) at
thread/qthread_unix.cpp:298
#5  0x0000003732607d90 in start_thread (arg=0x2ba4bb3f4700) at
pthread_create.c:309
#6  0x0000003731af0f5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x2ba460852300 (LWP 20197)):
[KCrash Handler]
#6  QModelIndex (other=<optimized out>, this=0x7fff2de184f0) at
../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0xcbced0, child=<optimized out>) at
itemviews/qsortfilterproxymodel.cpp:1659
#8  0x00000034bd40e8fa in parent (this=0x7fff2de18540) at
/usr/include/QtCore/qabstractitemmodel.h:393
#9  KIdentityProxyModel::parent (this=0x3b6d2e0, child=<optimized out>) at
/usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kidentityproxymodel.cpp:358
#10 0x00000034bd40e8fa in parent (this=0x7fff2de185a0) at
/usr/include/QtCore/qabstractitemmodel.h:393
#11 KIdentityProxyModel::parent (this=0x3b6e090, child=<optimized out>) at
/usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kidentityproxymodel.cpp:358
#12 0x000000329156ebe3 in parent (this=0x7fff2de18610) at
../../src/corelib/kernel/qabstractitemmodel.h:393
#13 QSortFilterProxyModelPrivate::update_persistent_indexes (this=0x3b6ed60,
source_indexes=...) at itemviews/qsortfilterproxymodel.cpp:1016
#14 0x000000329156eecc in QSortFilterProxyModelPrivate::_q_sourceLayoutChanged
(this=0x3b6ed60) at itemviews/qsortfilterproxymodel.cpp:1254
#15 0x0000003d79d8cce1 in QMetaObject::activate (sender=0x3b6e090, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#16 0x00000034bd40f9ea in KIdentityProxyModelPrivate::_k_sourceLayoutChanged
(this=0x3b6e220) at
/usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kidentityproxymodel.cpp:620
#17 0x0000003d79d8cce1 in QMetaObject::activate (sender=0x3b6d2e0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#18 0x00000034bd40f9ea in KIdentityProxyModelPrivate::_k_sourceLayoutChanged
(this=0x3b1c0c0) at
/usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kidentityproxymodel.cpp:620
#19 0x0000003d79d8cce1 in QMetaObject::activate (sender=0xcbced0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#20 0x000000329156eeea in QSortFilterProxyModelPrivate::_q_sourceLayoutChanged
(this=0x2539f60) at itemviews/qsortfilterproxymodel.cpp:1263
#21 0x0000003d79d8cce1 in QMetaObject::activate (sender=0xd22910, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#22 0x0000003d79d73acc in QAbstractItemModel::endMoveRows (this=0xd22910) at
kernel/qabstractitemmodel.cpp:2673
#23 0x00000034c1112942 in
Akonadi::EntityTreeModelPrivate::monitoredCollectionMoved (this=0x2541550,
collection=..., sourceCollection=..., destCollection=...) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/entitytreemodel_p.cpp:928
#24 0x0000003d79d8cce1 in QMetaObject::activate (sender=0xcca7b0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff2de19050) at
kernel/qobject.cpp:3547
#25 0x00000034c114875f in Akonadi::Monitor::collectionMoved (this=<optimized
out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>) at
/usr/src/debug/kdepimlibs-4.8.1/x86_64-redhat-linux-gnu/akonadi/monitor.moc:252
#26 0x00000034c114bcfb in Akonadi::MonitorPrivate::emitCollectionNotification
(this=0x2529b20, msg=..., col=<optimized out>, par=<optimized out>,
dest=<optimized out>) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/monitor_p.cpp:612
#27 0x00000034c114e0ea in Akonadi::MonitorPrivate::emitNotification
(this=0x2529b20, msg=...) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/monitor_p.cpp:285
#28 0x00000034c10af0b1 in Akonadi::ChangeRecorderPrivate::emitNotification
(this=0x2529b20, msg=<optimized out>) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/changerecorder_p.h:60
#29 0x00000034c114de16 in Akonadi::MonitorPrivate::flushPipeline
(this=0x2529b20) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/monitor_p.cpp:429
#30 0x00000034c114e2e9 in Akonadi::MonitorPrivate::dataAvailable
(this=0x2529b20) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/monitor_p.cpp:438
#31 0x0000003d79d8cce1 in QMetaObject::activate (sender=0x253f510, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#32 0x00000034c10b5b6d in Akonadi::EntityCache<Akonadi::Item,
Akonadi::ItemFetchJob, Akonadi::ItemFetchScope>::processResult (this=0x253f510,
job=<optimized out>) at
/usr/src/debug/kdepimlibs-4.8.1/akonadi/entitycache_p.h:192
#33 0x0000003d79d8cce1 in QMetaObject::activate (sender=0x46eb6c0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff2de19710) at
kernel/qobject.cpp:3547
#34 0x00000034bc941fc2 in KJob::result (this=<optimized out>, _t1=0x46eb6c0) at
/usr/src/debug/kdelibs-4.8.1/x86_64-redhat-linux-gnu/kdecore/kjob.moc:208
#35 0x00000034bc942000 in KJob::emitResult (this=0x46eb6c0) at
/usr/src/debug/kdelibs-4.8.1/kdecore/jobs/kjob.cpp:318
#36 0x0000003d79d91f16 in QObject::event (this=0x46eb6c0, e=<optimized out>) at
kernel/qobject.cpp:1195
#37 0x0000003290fc9994 in notify_helper (e=0x262fd80, receiver=0x46eb6c0,
this=0x7fa880) at kernel/qapplication.cpp:4550
#38 QApplicationPrivate::notify_helper (this=0x7fa880, receiver=0x46eb6c0,
e=0x262fd80) at kernel/qapplication.cpp:4522
#39 0x0000003290fce813 in QApplication::notify (this=0x7fff2de1a0d0,
receiver=0x46eb6c0, e=0x262fd80) at kernel/qapplication.cpp:4411
#40 0x00000034bd451d56 in KApplication::notify (this=0x7fff2de1a0d0,
receiver=0x46eb6c0, event=0x262fd80) at
/usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#41 0x0000003d79d7904c in QCoreApplication::notifyInternal
(this=0x7fff2de1a0d0, receiver=0x46eb6c0, event=0x262fd80) at
kernel/qcoreapplication.cpp:876
#42 0x0000003d79d7cada in sendEvent (event=0x262fd80, receiver=0x46eb6c0) at
kernel/qcoreapplication.h:231
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x7c0600) at kernel/qcoreapplication.cpp:1500
#44 0x0000003d79da7933 in sendPostedEvents () at kernel/qcoreapplication.h:236
#45 postEventSourceDispatch (s=0x7fe0b0) at
kernel/qeventdispatcher_glib.cpp:279
#46 0x0000003734644acd in g_main_dispatch (context=0x7fdce0) at gmain.c:2441
#47 g_main_context_dispatch (context=0x7fdce0) at gmain.c:3011
#48 0x00000037346452c8 in g_main_context_iterate (context=0x7fdce0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#49 0x000000373464549c in g_main_context_iteration (context=0x7fdce0,
may_block=1) at gmain.c:3152
#50 0x0000003d79da7d5f in QEventDispatcherGlib::processEvents (this=0x7c1ee0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#51 0x000000329106c66e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:207
#52 0x0000003d79d78182 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#53 0x0000003d79d783d7 in QEventLoop::exec (this=0x7fff2de1a060, flags=...) at
kernel/qeventloop.cpp:204
#54 0x0000003d79d7cdd5 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#55 0x00000000004036e9 in main (argc=1, argv=0x7fff2de1a6f8) at
/usr/src/debug/kdepim-4.8.1/kontact/src/main.cpp:218

This bug may be a duplicate of or related to bug 295622.

Possible duplicates by query: bug 297430, bug 297161, bug 296094, bug 290361,
bug 289143.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list