[Bug 295063] New: Kontact Crashes When HTML Email Selected

Ronald W. Klarin rwklarin at gmail.com
Wed Feb 29 12:06:49 GMT 2012


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

           Summary: Kontact Crashes When HTML Email Selected
           Product: kontact
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: rwklarin at gmail.com


Application: kontact (4.8.0)
KDE Platform Version: 4.8.00 (4.8.0 "release 5"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:  When opening Kontact and
selecting an email message with HMTL formatting KMail an Kontact crashes.  Does
not appear to occur when plain text emails are selected.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd4b2ca4760 (LWP 5185))]

Thread 9 (Thread 0x7fd49a7ea700 (LWP 5186)):
#0  0x00007fd4aab13e6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fd4af4a69dc in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fd4af4a6b09 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fd4aab0ff05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd4b01af63d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fd499ee9700 (LWP 5187)):
#0  0x00007fd4b01a6523 in poll () from /lib64/libc.so.6
#1  0x00007fd4aa600a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd4aa600f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fd4b091d956 in QEventDispatcherGlib::processEvents
(this=0x7fd4940008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fd4b08ed682 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd4b08ed8d7 in QEventLoop::exec (this=0x7fd499ee8e20, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007fd4b07ee537 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007fd4b07f155b in QThreadPrivate::start (arg=0x640150) at
thread/qthread_unix.cpp:298
#8  0x00007fd4aab0ff05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd4b01af63d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fd44c5e6700 (LWP 5191)):
#0  0x00007fd4aab141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fd4b07f19cf in wait (time=30000, this=0xcd1cf0) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xcd1c98, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007fd4b07e4ddf in QThreadPoolThread::run (this=0xce3f60) at
concurrent/qthreadpool.cpp:141
#4  0x00007fd4b07f155b in QThreadPrivate::start (arg=0xce3f60) at
thread/qthread_unix.cpp:298
#5  0x00007fd4aab0ff05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd4b01af63d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fd44b634700 (LWP 5206)):
#0  0x00007fd4aab141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fd4b07f19cf in wait (time=30000, this=0x11a41e0) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11a48e8, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007fd4b07e4ddf in QThreadPoolThread::run (this=0x11a54b0) at
concurrent/qthreadpool.cpp:141
#4  0x00007fd4b07f155b in QThreadPrivate::start (arg=0x11a54b0) at
thread/qthread_unix.cpp:298
#5  0x00007fd4aab0ff05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd4b01af63d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fd4491c2700 (LWP 5212)):
#0  0x00007fd4aab141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fd4b07f19cf in wait (time=30000, this=0x7fd4400060c0) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7fd440006068,
time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd4b07e4ddf in QThreadPoolThread::run (this=0x7fd440006340) at
concurrent/qthreadpool.cpp:141
#4  0x00007fd4b07f155b in QThreadPrivate::start (arg=0x7fd440006340) at
thread/qthread_unix.cpp:298
#5  0x00007fd4aab0ff05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd4b01af63d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fd4489c1700 (LWP 5214)):
#0  0x00007fd4aab141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fd4b07f19cf in wait (time=30000, this=0x7fd4400060c0) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7fd440006068,
time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd4b07e4ddf in QThreadPoolThread::run (this=0x7fd44000ae30) at
concurrent/qthreadpool.cpp:141
#4  0x00007fd4b07f155b in QThreadPrivate::start (arg=0x7fd44000ae30) at
thread/qthread_unix.cpp:298
#5  0x00007fd4aab0ff05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd4b01af63d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd433fff700 (LWP 5216)):
#0  0x00007fd4aab141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fd4b07f19cf in wait (time=30000, this=0x7fd4400060c0) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7fd440006068,
time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fd4b07e4ddf in QThreadPoolThread::run (this=0x7fd44000ee00) at
concurrent/qthreadpool.cpp:141
#4  0x00007fd4b07f155b in QThreadPrivate::start (arg=0x7fd44000ee00) at
thread/qthread_unix.cpp:298
#5  0x00007fd4aab0ff05 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd4b01af63d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd4337fe700 (LWP 5218)):
#0  0x00007fd4b01a6523 in poll () from /lib64/libc.so.6
#1  0x00007fd4a16498ca in __libc_res_nsend () from /lib64/libresolv.so.2
#2  0x00007fd4a16479b1 in __libc_res_nquery () from /lib64/libresolv.so.2
#3  0x00007fd4a1647f15 in __libc_res_nquerydomain () from /lib64/libresolv.so.2
#4  0x00007fd4a16484cf in __libc_res_nsearch () from /lib64/libresolv.so.2
#5  0x00007fd43288e987 in _nss_dns_gethostbyname4_r () from
/lib64/libnss_dns.so.2
#6  0x00007fd4b0198cb1 in gaih_inet () from /lib64/libc.so.6
#7  0x00007fd4b019ae45 in getaddrinfo () from /lib64/libc.so.6
#8  0x00007fd4aba99e6a in QHostInfoAgent::fromName (hostName=...) at
kernel/qhostinfo_unix.cpp:212
#9  0x00007fd4aba8e7b8 in QHostInfoRunnable::run (this=0x7fd440012690) at
kernel/qhostinfo.cpp:501
#10 0x00007fd4b07e4d12 in QThreadPoolThread::run (this=0x7fd440012dd0) at
concurrent/qthreadpool.cpp:107
#11 0x00007fd4b07f155b in QThreadPrivate::start (arg=0x7fd440012dd0) at
thread/qthread_unix.cpp:298
#12 0x00007fd4aab0ff05 in start_thread () from /lib64/libpthread.so.0
#13 0x00007fd4b01af63d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd4b2ca4760 (LWP 5185)):
[KCrash Handler]
#6  indexOf (t=@0xc1cd88, this=0x969a20, from=<optimized out>) at
/usr/include/QtCore/qlist.h:855
#7  QList<QIODevice*>::removeAll (this=0x969a20, _t=@0xc1cd88) at
/usr/include/QtCore/qlist.h:772
#8  0x00007fd4a3e01803 in Soprano::Client::SocketHandler::~SocketHandler
(this=0xc1cd70, __in_chrg=<optimized out>) at
/usr/src/debug/soprano-2.7.4/client/clientconnection.cpp:59
#9  0x00007fd4a3e01909 in Soprano::Client::SocketHandler::~SocketHandler
(this=0xc1cd70, __in_chrg=<optimized out>) at
/usr/src/debug/soprano-2.7.4/client/clientconnection.cpp:61
#10 0x00007fd4b07ef52d in QThreadStorageData::set (this=0x208eef0, p=0xa1b710)
at thread/qthreadstorage.cpp:165
#11 0x00007fd4a3dff290 in
qThreadStorage_setLocalData<Soprano::Client::SocketHandler> (d=<optimized out>,
t=<optimized out>) at /usr/include/QtCore/qthreadstorage.h:92
#12 setLocalData (t=0xa1b710, this=<optimized out>) at
/usr/include/QtCore/qthreadstorage.h:155
#13 Soprano::Client::ClientConnection::socketForCurrentThread (this=0x2097c90)
at /usr/src/debug/soprano-2.7.4/client/clientconnection.cpp:95
#14 0x00007fd4a3dff309 in
Soprano::Client::ClientConnection::connectInCurrentThread (this=<optimized
out>) at /usr/src/debug/soprano-2.7.4/client/clientconnection.cpp:800
#15 0x00007fd4a3dfe8ca in Soprano::Client::LocalSocketClient::connect
(this=0xa1db68, name=...) at
/usr/src/debug/soprano-2.7.4/client/localsocketclient.cpp:141
#16 0x00007fd4a8369c21 in init (forced=true, this=0xa1db40) at
/usr/src/debug/kdelibs-4.8.0/nepomuk/core/nepomukmainmodel.cpp:102
#17 Nepomuk::MainModel::init (this=0xa1d560) at
/usr/src/debug/kdelibs-4.8.0/nepomuk/core/nepomukmainmodel.cpp:176
#18 0x00007fd4a835f859 in Nepomuk::ResourceManager::init (this=0x858c40) at
/usr/src/debug/kdelibs-4.8.0/nepomuk/core/resourcemanager.cpp:331
#19 0x00007fd4a8362b65 in
Nepomuk::ResourceManagerPrivate::_k_storageServiceInitialized (this=0x8da620,
success=<optimized out>) at
/usr/src/debug/kdelibs-4.8.0/nepomuk/core/resourcemanager.cpp:221
#20 0x00007fd4a8362cbb in Nepomuk::ResourceManager::qt_metacall (this=0x858c40,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff49bc8fc0) at
/usr/src/debug/kdelibs-4.8.0/build/nepomuk/resourcemanager.moc:107
#21 0x00007fd4ad2d1f6b in QDBusConnectionPrivate::deliverCall (this=0x62c750,
object=0x858c40, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:947
#22 0x00007fd4b0907926 in QObject::event (this=0x858c40, e=<optimized out>) at
kernel/qobject.cpp:1204
#23 0x00007fd4b1301e84 in notify_helper (e=0x20d1830, receiver=0x858c40,
this=0x638330) at kernel/qapplication.cpp:4550
#24 QApplicationPrivate::notify_helper (this=0x638330, receiver=0x858c40,
e=0x20d1830) at kernel/qapplication.cpp:4522
#25 0x00007fd4b1306d03 in QApplication::notify (this=0x7fff49bc99f0,
receiver=0x858c40, e=0x20d1830) at kernel/qapplication.cpp:4411
#26 0x00007fd4b2045786 in KApplication::notify (this=0x7fff49bc99f0,
receiver=0x858c40, event=0x20d1830) at
/usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#27 0x00007fd4b08ee89c in QCoreApplication::notifyInternal
(this=0x7fff49bc99f0, receiver=0x858c40, event=0x20d1830) at
kernel/qcoreapplication.cpp:876
#28 0x00007fd4b08f213a in sendEvent (event=0x20d1830, receiver=0x858c40) at
kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x60dac0) at kernel/qcoreapplication.cpp:1500
#30 0x00007fd4b091d4c3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#32 0x00007fd4aa60058d in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#33 0x00007fd4aa600d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007fd4aa600f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#35 0x00007fd4b091d8ef in QEventDispatcherGlib::processEvents (this=0x60d380,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007fd4b13a52de in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007fd4b08ed682 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#38 0x00007fd4b08ed8d7 in QEventLoop::exec (this=0x7fff49bc9980, flags=...) at
kernel/qeventloop.cpp:204
#39 0x00007fd4b08f2435 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#40 0x0000000000403919 in ?? ()
#41 0x00007fd4b00f723d in __libc_start_main () from /lib64/libc.so.6
#42 0x0000000000403e51 in _start ()

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