Bug 250692 - Crash possibly updating message list during mail check
Summary: Crash possibly updating message list during mail check
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 2.0.89
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-09-09 19:15 UTC by Andrey Borzenkov
Modified: 2018-10-27 02:39 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.58 KB, text/plain)
2011-07-13 12:56 UTC, Milian Wolff
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Borzenkov 2010-09-09 19:15:16 UTC
Application: kmail (2.0.89)
KDE Platform Version: 4.5.67 (4.6 >= 20100901)
Qt Version: 4.7.0
Operating System: Linux 2.6.35.4-desktop-1mnb x86_64
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
- What I was doing when the application crashed:
I was not doing nothing :) I have several POP3 accounts and KMail periodically checks them in background. I was just working on something else when Dr. Konqi popped up. I presume it happened during message check but I really do not know for sure.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
[Current thread is 1 (Thread 0x7f1a1514b720 (LWP 26271))]

Thread 2 (Thread 0x7f19f7e82710 (LWP 26275)):
#0  0x00007f1a10acb0bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1a082288d4 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f1a10ac6a5d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f1a1246615d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1a1514b720 (LWP 26271)):
[KCrash Handler]
#6  0x00007f1a123bc925 in raise () from /lib64/libc.so.6
#7  0x00007f1a123bdf40 in abort () from /lib64/libc.so.6
#8  0x00007f1a12c7d5d4 in qt_message_output (msgType=<value optimized out>, buf=<value optimized out>) at global/qglobal.cpp:2259
#9  0x00007f1a12c7d79d in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f1a12dcdd58 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=
    0x7fffcb633aa0) at global/qglobal.cpp:2305
#10 0x00007f1a12c7d935 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2488
#11 0x00007f1a0efd60a4 in QList<Node*>::takeAt(int) () from /usr/lib64/libakonadi-kde.so.4
#12 0x00007f1a0efd33d5 in Akonadi::EntityTreeModelPrivate::monitoredItemMoved (this=0x16c43e0, item=..., sourceCollection=..., destCollection=...)
    at /usr/src/debug/kdepimlibs-4.5.67svn1170578/akonadi/entitytreemodel_p.cpp:948
#13 0x00007f1a0efc60e2 in Akonadi::EntityTreeModel::qt_metacall (this=0x16c1510, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0x7fffcb633de0)
    at /usr/src/debug/kdepimlibs-4.5.67svn1170578/build/akonadi/entitytreemodel.moc:150
#14 0x00007f1a12d82fbf in QMetaObject::activate (sender=0x18e5970, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffcb633de0) at kernel/qobject.cpp:3272
#15 0x00007f1a0f00ac7f in Akonadi::Monitor::itemMoved (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>, _t3=<value optimized out>)
    at /usr/src/debug/kdepimlibs-4.5.67svn1170578/build/akonadi/monitor.moc:176
#16 0x00007f1a0f00e847 in Akonadi::MonitorPrivate::emitItemNotification (this=0x195a340, msg=..., item=<value optimized out>, collection=<value optimized out>, collectionDest=<value optimized out>)
    at /usr/src/debug/kdepimlibs-4.5.67svn1170578/akonadi/monitor_p.cpp:418
#17 0x00007f1a0f00ebbb in Akonadi::MonitorPrivate::emitNotification (this=0x195a340, msg=...) at /usr/src/debug/kdepimlibs-4.5.67svn1170578/akonadi/monitor_p.cpp:256
#18 0x00007f1a0f00f8b0 in Akonadi::MonitorPrivate::dataAvailable (this=0x195a340) at /usr/src/debug/kdepimlibs-4.5.67svn1170578/akonadi/monitor_p.cpp:268
#19 0x00007f1a0f00b31a in Akonadi::Monitor::qt_metacall (this=0x18e5970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcb6341e0)
    at /usr/src/debug/kdepimlibs-4.5.67svn1170578/build/akonadi/monitor.moc:156
#20 0x00007f1a0ef98228 in Akonadi::ChangeRecorder::qt_metacall (this=0x18e5970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdepimlibs-4.5.67svn1170578/build/akonadi/changerecorder.moc:72
#21 0x00007f1a12d82fbf in QMetaObject::activate (sender=0x195a3c8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#22 0x00007f1a0ef9b4f9 in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob, Akonadi::ItemFetchScope>::fetchResult(KJob*) () from /usr/lib64/libakonadi-kde.so.4
#23 0x00007f1a0efc0520 in Akonadi::EntityCacheBase::qt_metacall (this=0x195a3c8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcb634370)
    at /usr/src/debug/kdepimlibs-4.5.67svn1170578/build/akonadi/entitycache_p.moc:77
#24 0x00007f1a12d82fbf in QMetaObject::activate (sender=0x92266e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffcb634370) at kernel/qobject.cpp:3272
#25 0x00007f1a1455ec72 in KJob::result (this=<value optimized out>, _t1=0x92266e0) at /usr/src/debug/kdelibs-4.5.67svn1170578/build/kdecore/kjob.moc:194
#26 0x00007f1a1455ecb5 in KJob::emitResult (this=0x92266e0) at /usr/src/debug/kdelibs-4.5.67svn1170578/kdecore/jobs/kjob.cpp:312
#27 0x00007f1a0f0009f1 in Akonadi::Job::qt_metacall (this=0x92266e0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x17c0b2e0) at /usr/src/debug/kdepimlibs-4.5.67svn1170578/build/akonadi/job.moc:91
#28 0x00007f1a0eff0c05 in Akonadi::ItemFetchJob::qt_metacall (this=0x92266e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x17c0b2e0)
    at /usr/src/debug/kdepimlibs-4.5.67svn1170578/build/akonadi/itemfetchjob.moc:73
#29 0x00007f1a12d82aba in QObject::event (this=0x92266e0, e=<value optimized out>) at kernel/qobject.cpp:1211
#30 0x00007f1a132576e4 in QApplicationPrivate::notify_helper (this=0x16aa930, receiver=0x92266e0, e=0x19aa100) at kernel/qapplication.cpp:4396
#31 0x00007f1a1325c15a in QApplication::notify (this=<value optimized out>, receiver=0x92266e0, e=0x19aa100) at kernel/qapplication.cpp:4277
#32 0x00007f1a14b1ec86 in KApplication::notify (this=0x7fffcb634ef0, receiver=0x92266e0, event=0x19aa100) at /usr/src/debug/kdelibs-4.5.67svn1170578/kdeui/kernel/kapplication.cpp:310
#33 0x00007f1a12d6e73c in QCoreApplication::notifyInternal (this=0x7fffcb634ef0, receiver=0x92266e0, event=0x19aa100) at kernel/qcoreapplication.cpp:732
#34 0x00007f1a12d71ee5 in sendEvent (receiver=0x0, event_type=0, data=0x1666d30) at kernel/qcoreapplication.h:215
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1666d30) at kernel/qcoreapplication.cpp:1373
#36 0x00007f1a12d996c3 in sendPostedEvents (s=0x16b0560) at kernel/qcoreapplication.h:220
#37 postEventSourceDispatch (s=0x16b0560) at kernel/qeventdispatcher_glib.cpp:277
#38 0x00007f1a0ae053d3 in g_main_dispatch (context=0x16b0480) at gmain.c:2119
#39 g_main_context_dispatch (context=0x16b0480) at gmain.c:2672
#40 0x00007f1a0ae05bb0 in g_main_context_iterate (context=0x16b0480, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2750
#41 0x00007f1a0ae05e4d in g_main_context_iteration (context=0x16b0480, may_block=1) at gmain.c:2813
#42 0x00007f1a12d9985f in QEventDispatcherGlib::processEvents (this=0x16664b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#43 0x00007f1a132fb74e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007f1a12d6dad2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007f1a12d6dd1c in QEventLoop::exec (this=0x7fffcb634d90, flags=...) at kernel/qeventloop.cpp:201
#46 0x00007f1a12d7219b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#47 0x0000000000402e66 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.5.67svn1170578/kmail/main.cpp:145

Possible duplicates by query: bug 248363.

Reported using DrKonqi
Comment 1 Tobias Koenig 2010-12-11 23:03:55 UTC
Hej Andrey,

this should be fixed in trunk. Can you still reproduce it with current version (4.6beta)?

Ciao,
Tobias
Comment 2 Dario Andres 2010-12-13 16:56:22 UTC
[Comment from a bug triager]
Bug 259720 seems to have an updated backtrace on 4.6 post beta2
Comment 3 Milian Wolff 2011-07-13 12:56:44 UTC
Created attachment 61844 [details]
New crash information added by DrKonqi

kmail (4.8 pre) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.3

- What I was doing when the application crashed:

just launched hand compiled kdepim (akonadi, soprano, kdepimlibs, kdepim from 12/07/2011) and it asserted just like for the initial reporter. I have some more infos in the backtrace though, maybe that helps.

-- Backtrace (Reduced):
#11 0x00007f190ba78719 in QList<Node*>::takeAt (this=0x12a9208, i=-1) at /usr/include/QtCore/qlist.h:472
#12 0x00007f190ba732d7 in Akonadi::EntityTreeModelPrivate::monitoredItemMoved (this=0xff6a20, item=..., sourceCollection=..., destCollection=...) at /home/milian/projects/kde4/kdepimlibs/akonadi/entitytreemodel_p.cpp:1104
#13 0x00007f190ba69ffb in Akonadi::EntityTreeModel::qt_metacall (this=0x110c9e0, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0x7fffbafeb5e0) at /home/milian/projects/.build/kde4/kdepimlibs/akonadi/entitytreemodel.moc:170
[...]
#15 0x00007f190bab2ec1 in Akonadi::Monitor::itemMoved (this=0x117b2b0, _t1=..., _t2=..., _t3=...) at /home/milian/projects/.build/kde4/kdepimlibs/akonadi/monitor.moc:176
#16 0x00007f190bab6b42 in Akonadi::MonitorPrivate::emitItemNotification (this=0xe610b0, msg=..., item=..., collection=..., collectionDest=...) at /home/milian/projects/kde4/kdepimlibs/akonadi/monitor_p.cpp:520
Comment 4 Andrew Crouthamel 2018-09-22 02:08:58 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-27 02:39:15 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!