Bug 279609 - Kontact crashes when marking invisible mail as read
Summary: Kontact crashes when marking invisible mail as read
Status: RESOLVED DUPLICATE of bug 258041
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-07 19:19 UTC by Leon Maurer
Modified: 2011-08-28 15:15 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 Leon Maurer 2011-08-07 19:19:50 UTC
Application: kontact (4.7.0 )
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic x86_64
Distribution: Ubuntu 11.04

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

I received three emails. I read them, and their color in the list changed to indicate they were read. However, the number next to the folder still indicated there were three unread emails in the folder (which was false). I waited a few hours, but that did not change (I received no new emails during this time). So I right clicked the folder and selected the option to mark all messages in the folder as read. Then Kontact crashed.

- Unusual behavior I noticed:

There were no unread messages in the folder; yet, Kontact indicated there were three unread emails in the folder.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f86b8e2f7a0 (LWP 4468))]

Thread 3 (Thread 0x7f86a0c28700 (LWP 4469)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f86b588b832 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f86b0f1ad8c in start_thread (arg=0x7f86a0c28700) at pthread_create.c:304
#3  0x00007f86b640d04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8694144700 (LWP 4487)):
#0  0x00007f86b63fff03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f86b0453104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f86b0453639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f86b77e8446 in QEventDispatcherGlib::processEvents (this=0x161a3b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f86b77bc882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f86b77bcabc in QEventLoop::exec (this=0x7f8694143db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f86b76d3924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f86b779ec2f in QInotifyFileSystemWatcherEngine::run (this=0x1435160) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f86b76d6175 in QThreadPrivate::start (arg=0x1435160) at thread/qthread_unix.cpp:320
#9  0x00007f86b0f1ad8c in start_thread (arg=0x7f8694144700) at pthread_create.c:304
#10 0x00007f86b640d04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f86b8e2f7a0 (LWP 4468)):
[KCrash Handler]
#6  ref (this=0xc015910) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#7  QByteArray (this=0xc015910) at /usr/include/qt4/QtCore/qbytearray.h:422
#8  MarkAsCommand::markMessages (this=0xc015910) at ../../../akonadi/kmime/markascommand.cpp:105
#9  0x00007f869e3ac350 in MarkAsCommand::slotFetchDone (this=0xc015910, job=<value optimized out>) at ../../../akonadi/kmime/markascommand.cpp:75
#10 0x00007f869e3ac4e0 in MarkAsCommand::qt_metacall (this=0xc015910, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff309da420) at ./markascommand_p.moc:74
#11 0x00007f86b77d25f8 in QMetaObject::activate (sender=0xc014e50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff309da420) at kernel/qobject.cpp:3287
#12 0x00007f86b7c20db2 in KJob::result (this=<value optimized out>, _t1=0xc014e50) at ./kjob.moc:194
#13 0x00007f86b7c20df0 in KJob::emitResult (this=0xc014e50) at ../../kdecore/jobs/kjob.cpp:312
#14 0x00007f86b363aacd in Akonadi::Job::qt_metacall (this=0xc014e50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xc5dfdc0) at ./job.moc:91
#15 0x00007f86b36296f5 in Akonadi::ItemFetchJob::qt_metacall (this=0xc014e50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xc5dfdc0) at ./itemfetchjob.moc:73
#16 0x00007f86b77d149a in QObject::event (this=0xc014e50, e=<value optimized out>) at kernel/qobject.cpp:1226
#17 0x00007f86b6b7a9f4 in QApplicationPrivate::notify_helper (this=0xc50db0, receiver=0xc014e50, e=0xca2fa70) at kernel/qapplication.cpp:4462
#18 0x00007f86b6b7f3ba in QApplication::notify (this=<value optimized out>, receiver=0xc014e50, e=0xca2fa70) at kernel/qapplication.cpp:4341
#19 0x00007f86b81e6796 in KApplication::notify (this=0x7fff309dae50, receiver=0xc014e50, event=0xca2fa70) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007f86b77bd49c in QCoreApplication::notifyInternal (this=0x7fff309dae50, receiver=0xc014e50, event=0xca2fa70) at kernel/qcoreapplication.cpp:731
#21 0x00007f86b77c0c25 in sendEvent (receiver=0x0, event_type=0, data=0xbeab90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xbeab90) at kernel/qcoreapplication.cpp:1372
#23 0x00007f86b77e8253 in sendPostedEvents (s=0xc409c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#24 postEventSourceDispatch (s=0xc409c0) at kernel/qeventdispatcher_glib.cpp:277
#25 0x00007f86b0452bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f86b04533a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f86b0453639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f86b77e83ef in QEventDispatcherGlib::processEvents (this=0xbea370, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#29 0x00007f86b6c244de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f86b77bc882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f86b77bcabc in QEventLoop::exec (this=0x7fff309dade0, flags=...) at kernel/qeventloop.cpp:201
#32 0x00007f86b77c0ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#33 0x0000000000403ff8 in main (argc=1, argv=<value optimized out>) at ../../../kontact/src/main.cpp:218

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

Possible duplicates by query: bug 258041.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-08-28 15:15:10 UTC

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