[Bug 279609] New: Kontact crashes when marking invisible mail as read

Leon Maurer Leon.N.Maurer.08 at alum.dartmouth.org
Sun Aug 7 20:19:51 BST 2011


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

           Summary: Kontact crashes when marking invisible mail as read
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: Leon.N.Maurer.08 at alum.dartmouth.org


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list