[Bug 220452] KMail crashes when I right-click on certain new email [qFree, QScopedPointerPodDeleter::cleanup, QScopedPointer<QByteArray::Data, QScopedPointerPodDeleter>::reset]

Panagiotis Papadopoulos pano_90 at gmx.net
Mon Dec 28 20:23:02 GMT 2009


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





--- Comment #1 from Panagiotis Papadopoulos <pano_90 gmx net>  2009-12-28 21:22:57 ---
here's a backtrace with debugging symbols:

Application: KMail (kmail), signal: Aborted
[Current thread is 1 (Thread 0xb2837700 (LWP 17418))]

Thread 2 (Thread 0xaf57bb70 (LWP 17424)):
#0  0xb76f3424 in __kernel_vsyscall ()
#1  0xb543b182 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb58ac654 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb64f737f in QWaitConditionPrivate::wait (this=0x98b7924, mutex=0x98b7920,
time=30000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x98b7924, mutex=0x98b7920, time=30000) at
thread/qwaitcondition_unix.cpp:159
#5  0xb64ebfdb in QThreadPoolThread::run (this=0x924ce10) at
concurrent/qthreadpool.cpp:140
#6  0xb64f64be in QThreadPrivate::start (arg=0x924ce10) at
thread/qthread_unix.cpp:244
#7  0xb54368ac in start_thread () from /lib/libpthread.so.0
#8  0xb589f01e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2837700 (LWP 17418)):
[KCrash Handler]
#6  0xb76f3424 in __kernel_vsyscall ()
#7  0xb57fb571 in raise () from /lib/libc.so.6
#8  0xb57fcd72 in abort () from /lib/libc.so.6
#9  0xb5836d95 in __libc_message () from /lib/libc.so.6
#10 0xb583cc31 in malloc_printerr () from /lib/libc.so.6
#11 0xb58415a6 in free () from /lib/libc.so.6
#12 0xb64f0b6d in qFree (ptr=0x98e7c48) at global/qmalloc.cpp:60
#13 0xb64f9ce8 in QScopedPointerPodDeleter::cleanup (data=0x9122160 "",
nbytes=567) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:83
#14 QScopedPointer<QByteArray::Data, QScopedPointerPodDeleter>::reset
(data=0x9122160 "", nbytes=567) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:149
#15 qUncompress (data=0x9122160 "", nbytes=567) at tools/qbytearray.cpp:543
#16 0xb75386be in KPixmapCache::Private::loadData(int, QPixmap&) () from
/usr/lib/libkdeui.so.5
#17 0xb7539be4 in KPixmapCache::find(QString const&, QPixmap&) () from
/usr/lib/libkdeui.so.5
#18 0xb747755b in KIconCache::find(QString const&, QPixmap&) () from
/usr/lib/libkdeui.so.5
#19 0xb74783a0 in KIconCache::find(QString const&, QPixmap&, QString*) () from
/usr/lib/libkdeui.so.5
#20 0xb746b515 in KIconLoader::loadIcon(QString const&, KIconLoader::Group,
int, int, QStringList const&, QString*, bool) const () from
/usr/lib/libkdeui.so.5
#21 0xb746dc11 in KIconLoader::loadMimeTypeIcon(QString const&,
KIconLoader::Group, int, int, QStringList const&, QString*) const () from
/usr/lib/libkdeui.so.5
#22 0xb6bc3745 in KMMimePartTreeItem::setIconAndTextForType (this=0x905b3d0,
mime=...) at
/home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/kmmimeparttree.cpp:447
#23 0xb6bc40b4 in KMMimePartTreeItem (this=0x905b3d0, parent=0x99d6b78,
node=0x98af1a8, description=..., mimetype=..., encoding=..., size=620,
revertOrder=false)
    at
/home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/kmmimeparttree.cpp:397
#24 0xb6c0e63a in partNode::fillMimePartTree (this=0x98af1a8,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:549
#25 0xb6c0deff in partNode::fillMimePartTree (this=0x98af0a0,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#26 0xb6c0deff in partNode::fillMimePartTree (this=0x98e46c0,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#27 0xb6c0deff in partNode::fillMimePartTree (this=0x98e45b8,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#28 0xb6c0deff in partNode::fillMimePartTree (this=0x98e44b0,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#29 0xb6c0deff in partNode::fillMimePartTree (this=0x98e29f0,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#30 0xb6c0deff in partNode::fillMimePartTree (this=0x98e28e8,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#31 0xb6c0deff in partNode::fillMimePartTree (this=0x98e27e0,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#32 0xb6c0deff in partNode::fillMimePartTree (this=0x9a2a7e0,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#33 0xb6c0deff in partNode::fillMimePartTree (this=0x9a2a6d8,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#34 0xb6c0deff in partNode::fillMimePartTree (this=0x9a2a5d0,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#35 0xb6c0deff in partNode::fillMimePartTree (this=0x9a69558,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#36 0xb6c0deff in partNode::fillMimePartTree (this=0x9a69450,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#37 0xb6c0deff in partNode::fillMimePartTree (this=0x9a69348,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#38 0xb6c0deff in partNode::fillMimePartTree (this=0x98e8308,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#39 0xb6c0deff in partNode::fillMimePartTree (this=0x98e8200,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#40 0xb6c0deff in partNode::fillMimePartTree (this=0x98e80f8,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#41 0xb6c0deff in partNode::fillMimePartTree (this=0x9780808,
parentItem=0x99d6b78, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#42 0xb6c0e6e0 in partNode::fillMimePartTree (this=0x9780760,
parentItem=0x98e58f8, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:561
#43 0xb6c0deff in partNode::fillMimePartTree (this=0x97806b8,
parentItem=0x98e58f8, mimePartTree=0x0, labelDescr=..., labelCntType=...,
labelEncoding=..., size=0, revertOrder=<value optimized out>)
    at /home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:500
#44 0xb6c0e6e0 in partNode::fillMimePartTree (this=0x9780610, parentItem=0x0,
mimePartTree=0x91c0140, labelDescr=..., labelCntType=..., labelEncoding=...,
size=198877, 
    revertOrder=<value optimized out>) at
/home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/partNode.cpp:561
#45 0xb6a5b141 in KMReaderWin::parseMsg (this=0x91954b8, aMsg=0x99d70e8) at
/home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/kmreaderwin.cpp:1586
#46 0xb6a4efeb in KMReaderWin::displayMessage (this=0x91954b8) at
/home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/kmreaderwin.cpp:1536
#47 0xb6a4f1d5 in KMReaderWin::updateReaderWin (this=0x91954b8) at
/home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/kmreaderwin.cpp:1479
#48 0xb6a5edd4 in KMReaderWin::qt_metacall (this=0x91954b8,
_c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf9554fc) at
/home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/kmreaderwin.moc:179
#49 0xb65fbe7a in QMetaObject::metacall (object=0x91954b8, cl=17418, idx=33,
argv=0xbf9554fc) at kernel/qmetaobject.cpp:237
#50 0xb660a44d in QMetaObject::activate (sender=0x9195510, m=0xb670b704,
local_signal_index=0, argv=<value optimized out>) at kernel/qobject.cpp:3294
#51 0xb665bdd7 in QTimer::timeout (this=0x9195510) at
.moc/release-shared/moc_qtimer.cpp:134
#52 0xb661268e in QTimer::timerEvent (this=0x9195510, e=0xbf9559c0) at
kernel/qtimer.cpp:271
#53 0xb66072d4 in QObject::event (this=0x9195510, e=0x6) at
kernel/qobject.cpp:1224
#54 0xb5b5dc1c in QApplicationPrivate::notify_helper (this=0x8ede640,
receiver=0x9195510, e=0xbf9559c0) at kernel/qapplication.cpp:4242
#55 0xb5b64827 in QApplication::notify (this=0xbf956fec, receiver=0x9195510,
e=0xbf9559c0) at kernel/qapplication.cpp:3661
#56 0xb74a6c9a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#57 0xb65f6c6b in QCoreApplication::notifyInternal (this=0xbf956fec,
receiver=0x9195510, event=0xbf9559c0) at kernel/qcoreapplication.cpp:704
#58 0xb6625d16 in QCoreApplication::sendEvent (this=0x8ee0f4c) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#59 QTimerInfoList::activateTimers (this=0x8ee0f4c) at
kernel/qeventdispatcher_unix.cpp:603
#60 0xb6622a27 in timerSourceDispatch (source=0x8ee0f88) at
kernel/qeventdispatcher_glib.cpp:184
#61 idleTimerSourceDispatch (source=0x8ee0f88) at
kernel/qeventdispatcher_glib.cpp:231
#62 0xb3d76378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb3d79bf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#64 0xb3d79d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb66226e5 in QEventDispatcherGlib::processEvents (this=0x8ed91d8,
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#66 0xb5c187b5 in QGuiEventDispatcherGlib::processEvents (this=0x8ed91d8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#67 0xb65f52a9 in QEventLoop::processEvents (this=0xbf955c80, flags=) at
kernel/qeventloop.cpp:149
#68 0xb65f56fa in QEventLoop::exec (this=0xbf955c80, flags=...) at
kernel/qeventloop.cpp:201
#69 0xb5ff200e in QMenu::exec (this=0xbf955cd4, p=..., action=0x0) at
widgets/qmenu.cpp:2045
#70 0xb6da241c in
KMail::MessageListView::Widget::viewMessageListContextPopupRequest
(this=0x91d01c8, selectedItems=..., globalPos=...)
    at
/home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/messagelistview/widget.cpp:693
#71 0xb4987fb8 in MessageList::Core::View::mousePressEvent(QMouseEvent*) ()
from /usr/lib/libmessagelist.so.4
#72 0xb5bba656 in QWidget::event (this=0x91cf448, event=0xbf956764) at
kernel/qwidget.cpp:7970
#73 0xb5faaee3 in QFrame::event (this=0x91cf448, e=0xbf956764) at
widgets/qframe.cpp:557
#74 0xb60443c2 in QAbstractScrollArea::viewportEvent (this=0x440a, e=0x6) at
widgets/qabstractscrollarea.cpp:1032
#75 0xb60f83a4 in QAbstractItemView::viewportEvent (this=0x91cf448,
event=0xbf956764) at itemviews/qabstractitemview.cpp:1589
#76 0xb6138935 in QTreeView::viewportEvent (this=0x91cf448, event=0xbf956764)
at itemviews/qtreeview.cpp:1250
#77 0xb6046da5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9206d08,
o=0x922ba98, e=0xbf956764) at widgets/qabstractscrollarea_p.h:100
#78 QAbstractScrollAreaFilter::eventFilter (this=0x9206d08, o=0x922ba98,
e=0xbf956764) at widgets/qabstractscrollarea_p.h:116
#79 0xb65f5f0a in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x8ede640, receiver=0x922ba98, event=0xbf956764) at
kernel/qcoreapplication.cpp:819
#80 0xb5b5dbf9 in QApplicationPrivate::notify_helper (this=0x8ede640,
receiver=0x922ba98, e=0xbf956764) at kernel/qapplication.cpp:4238
#81 0xb5b6534d in QApplication::notify (this=0xbf956fec, receiver=0x922ba98,
e=0xbf956764) at kernel/qapplication.cpp:3822
#82 0xb74a6c9a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#83 0xb65f6c6b in QCoreApplication::notifyInternal (this=0xbf956fec,
receiver=0x922ba98, event=0xbf956764) at kernel/qcoreapplication.cpp:704
#84 0xb5b64164 in QCoreApplication::sendEvent (receiver=0x922ba98,
event=0xbf956764, alienWidget=0x922ba98, nativeWidget=0x917d198,
buttonDown=0xb648e660, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#85 QApplicationPrivate::sendMouseEvent (receiver=0x922ba98, event=0xbf956764,
alienWidget=0x922ba98, nativeWidget=0x917d198, buttonDown=0xb648e660,
lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2956
#86 0xb5bec9ac in QETWidget::translateMouseEvent (this=0x917d198,
event=0xbf956bb0) at kernel/qapplication_x11.cpp:4368
#87 0xb5bebed3 in QApplication::x11ProcessEvent (this=0xbf956fec,
event=0xbf956bb0) at kernel/qapplication_x11.cpp:3379
#88 0xb5c18c52 in x11EventSourceDispatch (s=0x8ee1400, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#89 0xb3d76378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#90 0xb3d79bf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#91 0xb3d79d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#92 0xb66226e5 in QEventDispatcherGlib::processEvents (this=0x8ed91d8,
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#93 0xb5c187b5 in QGuiEventDispatcherGlib::processEvents (this=0x8ed91d8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#94 0xb65f52a9 in QEventLoop::processEvents (this=0xbf956ea4, flags=) at
kernel/qeventloop.cpp:149
#95 0xb65f56fa in QEventLoop::exec (this=0xbf956ea4, flags=...) at
kernel/qeventloop.cpp:201
#96 0xb65f986f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#97 0xb5b5dcb7 in QApplication::exec () at kernel/qapplication.cpp:3570
#98 0x0804ab6e in main (argc=3, argv=0xbf9571b4) at
/home/jan/kdemod/testing/kdepim/src/kdepim-4.3.85/kmail/main.cpp:156

-- 
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