[Bug 303370] New: kmail crashed when I opened an attachtment

Hussam Al-Tayeb hussam at visp.net.lb
Wed Jul 11 15:32:41 BST 2012


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

            Bug ID: 303370
          Severity: crash
           Version: 4.8.4
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: kmail crashed when I opened an attachtment
    Classification: Unclassified
                OS: Linux
          Reporter: hussam at visp.net.lb
          Hardware: Compiled Sources
            Status: UNCONFIRMED
         Component: general
           Product: kmail2

Application: kmail (4.8.4)
KDE Platform Version: 4.8.4 (4.8.4) (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.4.4-3-ARCH i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
I navigated to an old email and opened an attachment. After the attachment
opened, kmail crashed.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xae412980 (LWP 1862))]

Thread 6 (Thread 0xabaa4b40 (LWP 1866)):
#0  0xb7748424 in __kernel_vsyscall ()
#1  0xb56ac7fb in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ce1fec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb3191fd1 in WTF::TCMalloc_PageHeap::scavengerThread() () from
/lib/libQtWebKit.so.4
#4  0xb319201b in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from
/lib/libQtWebKit.so.4
#5  0xb038e251 in ?? () from /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 0x0f4d72e8 in ?? ()
#14 0xbfc18100 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xab155b40 (LWP 1867)):
#0  0xb7748424 in __kernel_vsyscall ()
#1  0xb56acba3 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb5ce2044 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb31bba7e in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) () from
/lib/libQtWebKit.so.4
#4  0xb2f1cc4d in
JSC::BlockAllocator::waitForRelativeTimeWhileHoldingLock(double) () from
/lib/libQtWebKit.so.4
#5  0xb2f1cca9 in JSC::BlockAllocator::waitForRelativeTime(double) () from
/lib/libQtWebKit.so.4
#6  0xb2f1cd18 in JSC::BlockAllocator::blockFreeingThreadMain() () from
/lib/libQtWebKit.so.4
#7  0xb2f1ce1b in JSC::BlockAllocator::blockFreeingThreadStartFunc(void*) ()
from /lib/libQtWebKit.so.4
#8  0xb31a4462 in ?? () from /lib/libQtWebKit.so.4
#9  0xb31bafe2 in ?? () from /lib/libQtWebKit.so.4
#10 0xb038e251 in ?? () from /lib/libGL.so.1
#11 0x5c8b0824 in ?? ()
#12 0xbab80424 in ?? ()
#13 0x65000000 in ?? ()
#14 0x001015ff in ?? ()
#15 0xd3890000 in ?? ()
#16 0xfff0013d in ?? ()
#17 0xc30173ff in ?? ()
#18 0x0f4d72e8 in ?? ()
#19 0xbfc18100 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0xaa754b40 (LWP 1868)):
#0  0xb7748424 in __kernel_vsyscall ()
#1  0xb56ac7fb in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5ce1fec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb31bb9f3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from
/lib/libQtWebKit.so.4
#4  0xb2f2461f in
JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) () from
/lib/libQtWebKit.so.4
#5  0xb2f24687 in
JSC::MarkStackThreadSharedData::markingThreadMain(JSC::SlotVisitor*) () from
/lib/libQtWebKit.so.4
#6  0xb2f24702 in JSC::MarkStackThreadSharedData::markingThreadStartFunc(void*)
() from /lib/libQtWebKit.so.4
#7  0xb31a4462 in ?? () from /lib/libQtWebKit.so.4
#8  0xb31bafe2 in ?? () from /lib/libQtWebKit.so.4
#9  0xb038e251 in ?? () from /lib/libGL.so.1
#10 0x5c8b0824 in ?? ()
#11 0xbab80424 in ?? ()
#12 0x65000000 in ?? ()
#13 0x001015ff in ?? ()
#14 0xd3890000 in ?? ()
#15 0xfff0013d in ?? ()
#16 0xc30173ff in ?? ()
#17 0x0f4d72e8 in ?? ()
#18 0xbfc18100 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xa8fffb40 (LWP 1871)):
#0  0xb3f40e6d in clock_gettime () from /lib/librt.so.1
#1  0xb5f64d15 in do_gettime (frac=0xa8ffef80, sec=0xa8ffef78) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6057fce in QTimerInfoList::updateCurrentTime (this=0x9b2c644) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x09b2c644 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xa99ffb40 (LWP 2102)):
#0  0xb7748424 in __kernel_vsyscall ()
#1  0xb56acba3 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb5ce2044 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5effdfd in wait (time=30000, this=0x9a44db0) at
thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x9a44d58, mutex=0x9a44d54, time=30000) at
thread/qwaitcondition_unix.cpp:158
#5  0xb5ef2104 in QThreadPoolThread::run (this=0x9a4fe70) at
concurrent/qthreadpool.cpp:141
#6  0xb5eff930 in QThreadPrivate::start (arg=0x9a4fe70) at
thread/qthread_unix.cpp:307
#7  0xb038e251 in ?? () from /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 0x0f4d72e8 in ?? ()
#16 0xbfc18100 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xae412980 (LWP 1862)):
[KCrash Handler]
#7  0xb7748424 in __kernel_vsyscall ()
#8  0xb5c1a5cf in raise () from /lib/libc.so.6
#9  0xb5c1beb3 in abort () from /lib/libc.so.6
#10 0xb5ef439e in qt_message_output (msgType=QtFatalMsg, buf=0x9ec3648 "ASSERT:
\"first >= 0\" in file kernel/qabstractitemmodel.cpp, line 2466") at
global/qglobal.cpp:2260
#11 0xb5ef4599 in qt_message (msgType=QtFatalMsg, msg=0xb60965a8 "ASSERT:
\"%s\" in file %s, line %d", ap=0xbfe247b4
"5\266\020\266\365\265\020\266\242\t") at global/qglobal.cpp:2306
#12 0xb5ef46b8 in qFatal (msg=msg at entry=0xb60965a8 "ASSERT: \"%s\" in file %s,
line %d") at global/qglobal.cpp:2489
#13 0xb5ef4745 in qt_assert (assertion=0xb610b635 "first >= 0", file=0xb610b5f5
"kernel/qabstractitemmodel.cpp", line=2466) at global/qglobal.cpp:2007
#14 0xb60175c8 in QAbstractItemModel::beginRemoveRows (this=0x976b820,
parent=..., first=-1, last=-1) at kernel/qabstractitemmodel.cpp:2466
#15 0xb50b8458 in Akonadi::EntityTreeModelPrivate::monitoredItemUnlinked
(this=0x984d7e8, item=..., collection=...) at
/home/hussam/packages/kdepimlibs/src/kdepimlibs/akonadi/entitytreemodel_p.cpp:1198
#16 0xb50ad375 in Akonadi::EntityTreeModel::qt_static_metacall (_o=0x976b820,
_c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfe249b4) at
/home/hussam/packages/kdepimlibs/src/build/akonadi/entitytreemodel.moc:149
#17 0xb603af1f in QMetaObject::activate (sender=0x9675fd8, m=0xb52452b8,
local_signal_index=5, argv=0xbfe249b4) at kernel/qobject.cpp:3547
#18 0xb50f916d in Akonadi::Monitor::itemUnlinked (this=0x9675fd8, _t1=...,
_t2=...) at /home/hussam/packages/kdepimlibs/src/build/akonadi/monitor.moc:224
#19 0xb50fd7a2 in Akonadi::MonitorPrivate::emitItemNotification
(this=0x96770d8, msg=..., item=..., collection=..., collectionDest=...) at
/home/hussam/packages/kdepimlibs/src/kdepimlibs/akonadi/monitor_p.cpp:545
#20 0xb50fe9fe in Akonadi::MonitorPrivate::emitNotification (this=0x96770d8,
msg=...) at
/home/hussam/packages/kdepimlibs/src/kdepimlibs/akonadi/monitor_p.cpp:288
#21 0xb5067207 in Akonadi::ChangeRecorderPrivate::emitNotification
(this=0x96770d8, msg=...) at
/home/hussam/packages/kdepimlibs/src/kdepimlibs/akonadi/changerecorder_p.h:60
#22 0xb50fe260 in Akonadi::MonitorPrivate::flushPipeline (this=0x96770d8) at
/home/hussam/packages/kdepimlibs/src/kdepimlibs/akonadi/monitor_p.cpp:429
#23 0xb50fe2c0 in Akonadi::MonitorPrivate::dataAvailable (this=0x96770d8) at
/home/hussam/packages/kdepimlibs/src/kdepimlibs/akonadi/monitor_p.cpp:438
#24 0xb50f99d7 in Akonadi::Monitor::qt_static_metacall (_o=0x9675fd8,
_c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbfe24cdc) at
/home/hussam/packages/kdepimlibs/src/build/akonadi/monitor.moc:137
#25 0xb603af1f in QMetaObject::activate (sender=0x97dd828, m=0xb5243dfc,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#26 0xb50a57b5 in Akonadi::EntityCacheBase::dataAvailable (this=0x97dd828) at
/home/hussam/packages/kdepimlibs/src/build/akonadi/entitycache_p.moc:102
#27 0xb506cb79 in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob,
Akonadi::ItemFetchScope>::processResult (this=0x97dd828, job=0x9e9c1a0) at
/home/hussam/packages/kdepimlibs/src/kdepimlibs/akonadi/entitycache_p.h:192
#28 0xb50a5865 in Akonadi::EntityCacheBase::qt_static_metacall (_o=0x97dd828,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfe24e88) at
/home/hussam/packages/kdepimlibs/src/build/akonadi/entitycache_p.moc:54
#29 0xb603af1f in QMetaObject::activate (sender=0x9e9c1a0, m=0xb724d4ac,
local_signal_index=3, argv=0xbfe24e88) at kernel/qobject.cpp:3547
#30 0xb707be75 in KJob::result (this=this at entry=0x9e9c1a0,
_t1=_t1 at entry=0x9e9c1a0) at
/home/hussam/packages/kdelibs/src/build/kdecore/kjob.moc:208
#31 0xb707bec7 in KJob::emitResult (this=0x9e9c1a0) at
/home/hussam/packages/kdelibs/src/kdelibs/kdecore/jobs/kjob.cpp:318
#32 0xb50f3ec3 in Akonadi::JobPrivate::delayedEmitResult (this=0x9ceff20) at
/home/hussam/packages/kdepimlibs/src/kdepimlibs/akonadi/job.cpp:144
#33 0xb6034cba in QMetaCallEvent::placeMetaCall (this=0x9eeaed0,
object=0x9e9c1a0) at kernel/qobject.cpp:525
#34 0xb603a4eb in QObject::event (this=0x9e9c1a0, e=0x9eeaed0) at
kernel/qobject.cpp:1195
#35 0xb62d21d8 in QApplicationPrivate::notify_helper (this=0x966b590,
receiver=0x9e9c1a0, e=0x9eeaed0) at kernel/qapplication.cpp:4551
#36 0xb62d7879 in QApplication::notify (this=0x966b590, receiver=0x9e9c1a0,
e=0x9eeaed0) at kernel/qapplication.cpp:4412
#37 0xb744c968 in KApplication::notify (this=0xbfe2569c, receiver=0x9e9c1a0,
event=0x9eeaed0) at
/home/hussam/packages/kdelibs/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#38 0xb602198e in QCoreApplication::notifyInternal (this=0xbfe2569c,
receiver=0x9e9c1a0, event=0x9eeaed0) at kernel/qcoreapplication.cpp:915
#39 0xb6025781 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9594130) at kernel/qcoreapplication.cpp:1539
#41 0xb6025b0c in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1432
#42 0xb6057104 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#43 postEventSourceDispatch (s=0x966c638) at
kernel/qeventdispatcher_glib.cpp:279
#44 0xb40f3753 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0xb40f3af0 in ?? () from /lib/libglib-2.0.so.0
#46 0xb40f3bd1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0xb6057281 in QEventDispatcherGlib::processEvents (this=0x9594ea0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#48 0xb639285a in QGuiEventDispatcherGlib::processEvents (this=0x9594ea0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0xb601fbec in QEventLoop::processEvents (this=this at entry=0xbfe25618,
flags=...) at kernel/qeventloop.cpp:149
#50 0xb601fec1 in QEventLoop::exec (this=0xbfe25618, flags=...) at
kernel/qeventloop.cpp:204
#51 0xb6025bba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#52 0xb62d0044 in QApplication::exec () at kernel/qapplication.cpp:3812
#53 0x08049ccc in main (argc=3, argv=0xbfe257d4) at
/home/hussam/packages/kdepim/src/kdepim/kmail/main.cpp:145

Possible duplicates by query: bug 301742.

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list