Bug 295281 - kmail sometimes crashes when selecting unread emails.
Summary: kmail sometimes crashes when selecting unread emails.
Status: RESOLVED DUPLICATE of bug 295474
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.8
Platform: Compiled Sources Linux
: NOR critical
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-03 23:08 UTC by Hussam Al-Tayeb
Modified: 2012-03-12 10:51 UTC (History)
3 users (show)

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 Hussam Al-Tayeb 2012-03-03 23:08:42 UTC
Application: kmail (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1) (Compiled from sources)
Qt Version: 4.8.0
Operating System: Linux 3.2.9-1-ARCH i686

-- Information about the crash:
I selected an unread email
this is a kde build from 4.8 branch.
-- Backtrace:
Application: KMail (kmail), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xaf9bf9c0 (LWP 23002))]

Thread 5 (Thread 0xad04ab40 (LWP 23006)):
#0  0xb77a7424 in __kernel_vsyscall ()
#1  0xb57328ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5d6df4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb32c3483 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb32c359f in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb1836f51 in ?? () from /usr/lib/libGL.so.1
#6  0x5c8b0824 in ?? ()
#7  0xbab80424 in ?? ()
#8  0x65000000 in ?? ()
#9  0x001015ff in ?? ()
#10 0xd3890000 in ?? ()
#11 0xfff0013d in ?? ()
#12 0xc30173ff in ?? ()
#13 0x0f6402e8 in ?? ()
#14 0x0fc18100 in ?? ()
#15 0x8b0016f6 in ?? ()
#16 0xffff1089 in ?? ()
#17 0x29d231ff in ?? ()
#18 0x0d0365c2 in ?? ()
#19 0x00000000 in ?? ()

Thread 4 (Thread 0xac749b40 (LWP 23007)):
#0  0xb77a7424 in __kernel_vsyscall ()
#1  0xb5d56860 in poll () from /lib/libc.so.6
#2  0xb41ad16b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb419e6b6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb419ea4a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb60e1697 in QEventDispatcherGlib::processEvents (this=0xabe00480, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb60a937d in QEventLoop::processEvents (this=0xac749180, flags=...) at kernel/qeventloop.cpp:149
#7  0xb60a9619 in QEventLoop::exec (this=0xac749180, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5f84cad in QThread::exec (this=0x92084a8) at thread/qthread.cpp:501
#9  0xb5f84d7b in QThread::run (this=0x92084a8) at thread/qthread.cpp:568
#10 0xb5f87ffa in QThreadPrivate::start (arg=0x92084a8) at thread/qthread_unix.cpp:298
#11 0xb1836f51 in ?? () from /usr/lib/libGL.so.1
#12 0x5c8b0824 in ?? ()
#13 0xbab80424 in ?? ()
#14 0x65000000 in ?? ()
#15 0x001015ff in ?? ()
#16 0xd3890000 in ?? ()
#17 0xfff0013d in ?? ()
#18 0xc30173ff in ?? ()
#19 0x0f6402e8 in ?? ()
#20 0x0fc18100 in ?? ()
#21 0x8b0016f6 in ?? ()
#22 0xffff1089 in ?? ()
#23 0x29d231ff in ?? ()
#24 0x0d0365c2 in ?? ()
#25 0x00000000 in ?? ()

Thread 3 (Thread 0xab90cb40 (LWP 28081)):
#0  0xb77a7424 in __kernel_vsyscall ()
#1  0xb5732c53 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5d6dfa4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5f88522 in wait (time=30000, this=0x9221a88) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x9221a30, mutex=0x9221a2c, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb5f7a744 in QThreadPoolThread::run (this=0x9180ce0) at concurrent/qthreadpool.cpp:141
#6  0xb5f87ffa in QThreadPrivate::start (arg=0x9180ce0) at thread/qthread_unix.cpp:298
#7  0xb1836f51 in ?? () from /usr/lib/libGL.so.1
#8  0x5c8b0824 in ?? ()
#9  0xbab80424 in ?? ()
#10 0x65000000 in ?? ()
#11 0x001015ff in ?? ()
#12 0xd3890000 in ?? ()
#13 0xfff0013d in ?? ()
#14 0xc30173ff in ?? ()
#15 0x0f6402e8 in ?? ()
#16 0x0fc18100 in ?? ()
#17 0x8b0016f6 in ?? ()
#18 0xffff1089 in ?? ()
#19 0x29d231ff in ?? ()
#20 0x0d0365c2 in ?? ()
#21 0x00000000 in ?? ()

Thread 2 (Thread 0xaabcbb40 (LWP 28083)):
[KCrash Handler]
#7  0xb77a7424 in __kernel_vsyscall ()
#8  0xb5ca507f in raise () from /lib/libc.so.6
#9  0xb5ca6a05 in abort () from /lib/libc.so.6
#10 0xb3d96015 in _dbus_abort () at dbus-sysdeps.c:94
#11 0xb3d8bb8b in _dbus_warn_check_failed (format=0xb3d9be5c "arguments to %s() were incorrect, assertion \"%s\" failed in file %s line %d.\nThis is normally a bug in some application using the D-Bus library.\n") at dbus-internals.c:289
#12 0xb3d82186 in dbus_pending_call_unref (pending=0x0) at dbus-pending-call.c:572
#13 0xb57a8fee in q_dbus_pending_call_unref (pending=<optimized out>) at qdbus_symbols_p.h:321
#14 QDBusPendingCallPrivate::~QDBusPendingCallPrivate (this=0xaa204360, __in_chrg=<optimized out>) at qdbuspendingcall.cpp:137
#15 0xb57a91c8 in ~QExplicitlySharedDataPointer (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qshareddata.h:166
#16 ~QDBusPendingCall (this=0xaabcaebc, __in_chrg=<optimized out>) at qdbuspendingcall.cpp:271
#17 QDBusPendingCall::~QDBusPendingCall (this=0xaabcaebc, __in_chrg=<optimized out>) at qdbuspendingcall.cpp:271
#18 0xb57a9f1b in QDBusPendingReplyData::~QDBusPendingReplyData (this=0xaabcaebc, __in_chrg=<optimized out>) at qdbuspendingreply.cpp:246
#19 0xb4392d27 in QDBusPendingReply<void, void, void, void, void, void, void, void>::~QDBusPendingReply (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtDBus/qdbuspendingreply.h:115
#20 0xb4394606 in Nepomuk::ResourceWatcher::addResource (this=0xab000dd0, res=...) at /home/hussam/packages/kdelibs/src/kdelibs/nepomuk/core/resourcewatcher.cpp:143
#21 0xb437e34c in Nepomuk::ResourceData::load (this=0xaa201588) at /home/hussam/packages/kdelibs/src/kdelibs/nepomuk/core/resourcedata.cpp:405
#22 0xb437ea12 in Nepomuk::ResourceData::property (this=0xaa201588, uri=...) at /home/hussam/packages/kdelibs/src/kdelibs/nepomuk/core/resourcedata.cpp:265
#23 0xb438bc51 in Nepomuk::Resource::property (this=0xaabcb0fc, uri=...) at /home/hussam/packages/kdelibs/src/kdelibs/nepomuk/core/resource.cpp:301
#24 0xb4ffeb93 in MessageCore::NepomukResourceRetrieverRunnable::run (this=0x933db60) at /home/hussam/packages/kdepim/src/kdepim/messagecore/asyncnepomukresourceretriever.cpp:47
#25 0xb5f7a676 in QThreadPoolThread::run (this=0x950fdc0) at concurrent/qthreadpool.cpp:107
#26 0xb5f87ffa in QThreadPrivate::start (arg=0x950fdc0) at thread/qthread_unix.cpp:298
#27 0xb1836f51 in ?? () from /usr/lib/libGL.so.1
#28 0x5c8b0824 in ?? ()
#29 0xbab80424 in ?? ()
#30 0x65000000 in ?? ()
#31 0x001015ff in ?? ()
#32 0xd3890000 in ?? ()
#33 0xfff0013d in ?? ()
#34 0xc30173ff in ?? ()
#35 0x0f6402e8 in ?? ()
#36 0x0fc18100 in ?? ()
#37 0x8b0016f6 in ?? ()
#38 0xffff1089 in ?? ()
#39 0x29d231ff in ?? ()
#40 0x0d0365c2 in ?? ()
#41 0x00000000 in ?? ()

Thread 1 (Thread 0xaf9bf9c0 (LWP 23002)):
#0  0xb77a7424 in __kernel_vsyscall ()
#1  0xb57328ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5d6df4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5f88600 in wait (time=4294967295, this=0x950f9e0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x950f9c0, mutex=0x950f9ac, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb5f79b99 in QThreadPoolPrivate::waitForDone (this=0x950f960, msecs=-1) at concurrent/qthreadpool.cpp:298
#6  0xb5f7b4b8 in QThreadPool::~QThreadPool (this=0x94f060c, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#7  0xb4ffddb6 in MessageCore::AsyncNepomukResourceRetrieverPrivate::~AsyncNepomukResourceRetrieverPrivate (this=0x94f0608, __in_chrg=<optimized out>) at /home/hussam/packages/kdepim/src/kdepim/messagecore/asyncnepomukresourceretriever.cpp:58
#8  0xb4ffcfb4 in MessageCore::AsyncNepomukResourceRetriever::~AsyncNepomukResourceRetriever (this=0x94f0670, __in_chrg=<optimized out>) at /home/hussam/packages/kdepim/src/kdepim/messagecore/asyncnepomukresourceretriever.cpp:113
#9  0xb4e2e825 in MessageList::CallbackNepomukResourceRetriever::~CallbackNepomukResourceRetriever (this=0x94f0670, __in_chrg=<optimized out>) at /home/hussam/packages/kdepim/src/kdepim/messagelist/core/callbacknepomukresourceretriever.h:32
#10 0xb4e2e872 in MessageList::CallbackNepomukResourceRetriever::~CallbackNepomukResourceRetriever (this=0x94f0670, __in_chrg=<optimized out>) at /home/hussam/packages/kdepim/src/kdepim/messagelist/core/callbacknepomukresourceretriever.h:32
#11 0xb4e3c14d in destroy () at /home/hussam/packages/kdepim/src/kdepim/messagelist/core/messageitem.cpp:42
#12 0xb4e3e859 in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0xb4ede24c, __in_chrg=<optimized out>) at /usr/include/kglobal.h:62
#13 0xb5ca8131 in __run_exit_handlers () from /lib/libc.so.6
#14 0xb5ca81bd in exit () from /lib/libc.so.6
#15 0xb63d9b78 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770
#16 0xb74b90a9 in KApplication::xioErrhandler (this=0xbfd04a9c, dpy=0x8efd5c8) at /home/hussam/packages/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:419
#17 0xb74b90e4 in kde_xio_errhandler (dpy=0x8efd5c8) at /home/hussam/packages/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:126
#18 0xb5b59064 in _XIOError () from /usr/lib/libX11.so.6
#19 0xb5b568ff in _XEventsQueued () from /usr/lib/libX11.so.6
#20 0xb5b47678 in XPending () from /usr/lib/libX11.so.6
#21 0xb63eda99 in QETWidget::translateMouseEvent (this=0x924bc00, event=0xbfd046bc) at kernel/qapplication_x11.cpp:4212
#22 0xb63ebec7 in QApplication::x11ProcessEvent (this=0xbfd04a9c, event=0xbfd046bc) at kernel/qapplication_x11.cpp:3620
#23 0xb6419244 in x11EventSourceDispatch (s=0x8edc6d0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#24 0xb419e07f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0xb419e7b0 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0xb419ea4a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#27 0xb60e1697 in QEventDispatcherGlib::processEvents (this=0x8e08ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#28 0xb6418e1a in QGuiEventDispatcherGlib::processEvents (this=0x8e08ea0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#29 0xb60a937d in QEventLoop::processEvents (this=0xbfd049c4, flags=...) at kernel/qeventloop.cpp:149
#30 0xb60a9619 in QEventLoop::exec (this=0xbfd049c4, flags=...) at kernel/qeventloop.cpp:204
#31 0xb60af25a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#32 0xb6353a24 in QApplication::exec () at kernel/qapplication.cpp:3811
#33 0x08049c9e in main (argc=3, argv=0xbfd04b84) at /home/hussam/packages/kdepim/src/kdepim/kmail/main.cpp:145

Report to https://bugs.kde.org
Comment 1 Laurent Montel 2012-03-05 18:45:32 UTC
I confirm it
Comment 2 Nolwenn 2012-03-12 07:16:40 UTC
Same here when I'm reading new mail from a mailing list by typing " + " 
Kmail come from Archlinux repository.
Comment 3 Will Stephenson 2012-03-12 10:51:39 UTC

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