[Bug 300203] New: [git master] KMail crashs when clicking on a mail in mail list

Johannes Huber johu at gentoo.org
Thu May 17 19:08:12 BST 2012


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

            Bug ID: 300203
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: [git master] KMail crashs when clicking on a mail in
                    mail list
    Classification: Unclassified
                OS: Linux
          Reporter: johu at gentoo.org
          Hardware: Compiled Sources
            Status: UNCONFIRMED
         Component: general
           Product: kmail2

Application: kmail (4.9 pre)
KDE Platform Version: 4.8.3 (4.8.3) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.3.5-gentoo x86_64
Distribution: "Gentoo Base System release 2.1"

-- Information about the crash:
- What I was doing when the application crashed:
1. start kmail
2. click on a mail in the mail list

Hopefully will be fixed before beta1.

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb4ab2b2780 (LWP 10806))]

Thread 5 (Thread 0x7fb48e434700 (LWP 10811)):
#0  0x00007fb4a63c359c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb49ce71e54 in scavengerThread (this=0x7fb49d8590e0) at
wtf/FastMalloc.cpp:2495
#2  WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fb49d8590e0) at
wtf/FastMalloc.cpp:1618
#3  0x00007fb4a63bed96 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb4a85c1a8d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fb48db33700 (LWP 10812)):
#0  0x00007fb4a85b8ca3 in poll () from /lib64/libc.so.6
#1  0x00007fb4a0bb14e6 in g_main_context_poll (n_fds=1, fds=0x7fb4880029c0,
timeout=-1, context=0x7fb4880009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=0x7fb4880009a0, block=1, dispatch=1,
self=<optimized out>) at gmain.c:3141
#3  0x00007fb4a0bb1604 in g_main_context_iteration (context=0x7fb4880009a0,
may_block=1) at gmain.c:3207
#4  0x00007fb4a8f4625f in QEventDispatcherGlib::processEvents
(this=0x7fb4880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fb4a8f16192 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb4a8f16445 in QEventLoop::exec (this=0x7fb48db32e00, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007fb4a8e13098 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007fb4a8e1570b in QThreadPrivate::start (arg=0xf92c10) at
thread/qthread_unix.cpp:298
#9  0x00007fb4a63bed96 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb4a85c1a8d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fb447fff700 (LWP 10813)):
#0  0x00007fb4a63c391e in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb4a8e16582 in wait (time=30000, this=0x103bc30) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x103bbd8, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007fb4a8e09d4f in QThreadPoolThread::run (this=0x10ce3a0) at
concurrent/qthreadpool.cpp:141
#4  0x00007fb4a8e1570b in QThreadPrivate::start (arg=0x10ce3a0) at
thread/qthread_unix.cpp:298
#5  0x00007fb4a63bed96 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb4a85c1a8d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb44719a700 (LWP 10815)):
#0  0x00007fb4a63c391e in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb4a8e16582 in wait (time=30000, this=0x13e39c0) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x13e8b58, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007fb4a8e09d4f in QThreadPoolThread::run (this=0x13eb0d0) at
concurrent/qthreadpool.cpp:141
#4  0x00007fb4a8e1570b in QThreadPrivate::start (arg=0x13eb0d0) at
thread/qthread_unix.cpp:298
#5  0x00007fb4a63bed96 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb4a85c1a8d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb4ab2b2780 (LWP 10806)):
[KCrash Handler]
#6  deref (this=<optimized out>) at
/usr/include/qt4/QtCore/qatomic_x86_64.h:133
#7  ~KSharedPtr (this=0xf55800, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/util/ksharedptr.h:90
#8  ~ParsingData (this=0xf55800, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/services/ktraderparse.cpp:41
#9  qThreadStorage_deleteData<KTraderParse::ParsingData> (d=<optimized out>) at
/usr/include/qt4/QtCore/qthreadstorage.h:97
#10 QThreadStorage<KTraderParse::ParsingData*>::deleteData (x=0xf55800) at
/usr/include/qt4/QtCore/qthreadstorage.h:140
#11 0x00007fb4a8e140df in QThreadStorageData::set (this=0x13487c0, p=0x148a7c0)
at thread/qthreadstorage.cpp:165
#12 0x00007fb4aa723ff2 in
qThreadStorage_setLocalData<KTraderParse::ParsingData> (d=..., t=<optimized
out>) at /usr/include/qt4/QtCore/qthreadstorage.h:92
#13 setLocalData (t=0x148a7c0, this=<optimized out>) at
/usr/include/qt4/QtCore/qthreadstorage.h:155
#14 KTraderParse::parseConstraints (_constr=...) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/services/ktraderparse.cpp:55
#15 0x00007fb4aa723992 in KServiceTypeTrader::applyConstraints (lst=...,
constraint=...) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/services/kservicetypetrader.cpp:59
#16 0x00007fb4aa723b3b in KServiceTypeTrader::defaultOffers (this=<optimized
out>, serviceType=..., constraint=...) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/services/kservicetypetrader.cpp:127
#17 0x00007fb4aa723ec9 in KServiceTypeTrader::query (this=0xdecfb0,
serviceType=..., constraint=...) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdecore/services/kservicetypetrader.cpp:141
#18 0x00007fb49ac26c86 in KEmoticonsPrivate::loadServiceList (this=0x14e9470)
at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kutils/kemoticons/kemoticons.cpp:71
#19 0x00007fb49ac26dda in KEmoticons::KEmoticons (this=0x150e6b0) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kutils/kemoticons/kemoticons.cpp:121
#20 0x00007fb4a1eaabea in operator-> (this=<optimized out>) at
/var/tmp/portage/kde-base/kdepimlibs-9999/work/kdepimlibs-9999/kpimutils/linklocator.cpp:56
#21 KPIMUtils::LinkLocator::convertToHtml (plainText=..., flags=3,
maxUrlLen=<optimized out>, maxAddressLen=<optimized out>) at
/var/tmp/portage/kde-base/kdepimlibs-9999/work/kdepimlibs-9999/kpimutils/linklocator.cpp:426
#22 0x00007fb4a19b5cf4 in MessageViewer::strToHtml (str=..., flags=<optimized
out>) at
/var/tmp/portage/kde-base/kdepim-common-libs-9999/work/kdepim-common-libs-9999/messageviewer/headerstyle.cpp:84
#23 0x00007fb4a19b6093 in MessageViewer::subjectString (message=<optimized
out>, flags=3) at
/var/tmp/portage/kde-base/kdepim-common-libs-9999/work/kdepim-common-libs-9999/messageviewer/headerstyle.cpp:111
#24 0x00007fb4a19be384 in MessageViewer::FancyHeaderStyle::format
(this=0xfe7710, message=0x134a700) at
/var/tmp/portage/kde-base/kdepim-common-libs-9999/work/kdepim-common-libs-9999/messageviewer/headerstyle.cpp:612
#25 0x00007fb4a1a14d04 in MessageViewer::ViewerPrivate::writeMsgHeader
(this=0xf7cbd0, aMsg=0x134a700, vCardNode=<optimized out>, topLevel=192) at
/var/tmp/portage/kde-base/kdepim-common-libs-9999/work/kdepim-common-libs-9999/messageviewer/viewer_p.cpp:1004
#26 0x00007fb4a1a214af in MessageViewer::ViewerPrivate::parseContent
(this=0xf7cbd0, content=0x134a700) at
/var/tmp/portage/kde-base/kdepim-common-libs-9999/work/kdepim-common-libs-9999/messageviewer/viewer_p.cpp:943
#27 0x00007fb4a1a23ef2 in MessageViewer::ViewerPrivate::displayMessage
(this=0xf7cbd0) at
/var/tmp/portage/kde-base/kdepim-common-libs-9999/work/kdepim-common-libs-9999/messageviewer/viewer_p.cpp:826
#28 0x00007fb4a1a24609 in MessageViewer::ViewerPrivate::updateReaderWin
(this=0xf7cbd0) at
/var/tmp/portage/kde-base/kdepim-common-libs-9999/work/kdepim-common-libs-9999/messageviewer/viewer_p.cpp:2157
#29 0x00007fb4a1a277fa in MessageViewer::ViewerPrivate::qt_static_metacall
(_o=0xf7cbd0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/var/tmp/portage/kde-base/kdepim-common-libs-9999/work/kdepim-common-libs-9999_build/messageviewer/viewer_p.moc:221
#30 0x00007fb4a8f2c943 in QMetaObject::activate (sender=0xf7cc60, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#31 0x00007fb4a8f2bab9 in QObject::event (this=0xf7cc60, e=<optimized out>) at
kernel/qobject.cpp:1157
#32 0x00007fb4a9448474 in QApplicationPrivate::notify_helper (this=0xb573e0,
receiver=0xf7cc60, e=0x7fff18e7ee60) at kernel/qapplication.cpp:4554
#33 0x00007fb4a944d06f in QApplication::notify (this=<optimized out>,
receiver=0xf7cc60, e=0x7fff18e7ee60) at kernel/qapplication.cpp:4415
#34 0x00007fb4aacc7c36 in KApplication::notify (this=0x7fff18e7f220,
receiver=0xf7cc60, event=0x7fff18e7ee60) at
/var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:311
#35 0x00007fb4a8f1716b in QCoreApplication::notifyInternal
(this=0x7fff18e7f220, receiver=0xf7cc60, event=0x7fff18e7ee60) at
kernel/qcoreapplication.cpp:876
#36 0x00007fb4a8f48aee in sendEvent (event=0x7fff18e7ee60, receiver=<optimized
out>) at kernel/qcoreapplication.h:231
#37 QTimerInfoList::activateTimers (this=0xb57360) at
kernel/qeventdispatcher_unix.cpp:611
#38 0x00007fb4a8f45b5d in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:186
#39 0x00007fb4a0bb1202 in g_main_dispatch (context=0xb55bc0) at gmain.c:2539
#40 g_main_context_dispatch (context=0xb55bc0) at gmain.c:3075
#41 0x00007fb4a0bb1548 in g_main_context_iterate (context=0xb55bc0, block=1,
dispatch=1, self=<optimized out>) at gmain.c:3146
#42 0x00007fb4a0bb1604 in g_main_context_iteration (context=0xb55bc0,
may_block=1) at gmain.c:3207
#43 0x00007fb4a8f4625f in QEventDispatcherGlib::processEvents (this=0xb55f90,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#44 0x00007fb4a94ed87e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0x00007fb4a8f16192 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#46 0x00007fb4a8f16445 in QEventLoop::exec (this=0x7fff18e7f0e0, flags=...) at
kernel/qeventloop.cpp:204
#47 0x00007fb4a8f1abcb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#48 0x000000000040339e in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-base/kmail-9999/work/kmail-9999/kmail/main.cpp:145

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list