[Bug 297132] New: KMail crashes after clicking to show mail as HTML

mm-schade at t-online.de mm-schade at t-online.de
Fri Mar 30 19:57:17 BST 2012


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

            Bug ID: 297132
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: KMail crashes after clicking to show mail as HTML
    Classification: Unclassified
                OS: Linux
          Reporter: mm-schade at t-online.de
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: general
           Product: kontact

Application: kontact (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1) "release 483"
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:
I display mail in text format. If I click to show it as HTML, KMail crashes
everytime.
My computer is connected through a proxy server with authentication. The proxy
server is maintened in KDE settings as manual configuration. The computer has a
fixed IP address and the network is set up by systemd not by the
NetworkManager.

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f664ac8e700 (LWP 28237)):
#0  0x00007f665b123e6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f665fab2c12 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f665fab2c49 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f665b11ff05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f66607a410d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f664a375700 (LWP 28239)):
#0  0x00007f666079aff3 in poll () from /lib64/libc.so.6
#1  0x00007f665ac10a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f665ac10f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f6660f11956 in QEventDispatcherGlib::processEvents
(this=0x7f66440008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f6660ee1682 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6660ee18d7 in QEventLoop::exec (this=0x7f664a374e20, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f6660de2537 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f6660de555b in QThreadPrivate::start (arg=0x815df0) at
thread/qthread_unix.cpp:298
#8  0x00007f665b11ff05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f66607a410d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f65ee08d700 (LWP 28298)):
#0  0x00007f666079aff3 in poll () from /lib64/libc.so.6
#1  0x00007f665ac10a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f665ac10f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f6660f11956 in QEventDispatcherGlib::processEvents
(this=0x7f65e40008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f6660ee1682 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6660ee18d7 in QEventLoop::exec (this=0x7f65ee08cdf0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f6660de2537 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f665dcedd9e in KIO::NameLookUpThread::run (this=0x19de280) at
/usr/src/debug/kdelibs-4.8.1/kio/kio/hostinfo.cpp:226
#8  0x00007f6660de555b in QThreadPrivate::start (arg=0x19de280) at
thread/qthread_unix.cpp:298
#9  0x00007f665b11ff05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f66607a410d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f65fd069700 (LWP 11300)):
#0  0x00007f665b123e6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f6660de5a6b in wait (time=18446744073709551615, this=0x7f65f80aee00)
at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7f65f809fbe0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6660de1894 in QSemaphore::acquire (this=0x7f65fd067d90, n=1) at
thread/qsemaphore.cpp:144
#4  0x00007f6660ef6c5c in QMetaObject::activate (sender=0x3789320, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7f65fd067e00) at
kernel/qobject.cpp:3534
#5  0x00007f665c0eaf47 in QHttpThreadDelegate::proxyAuthenticationRequired
(this=<optimized out>, _t1=<optimized out>, _t2=0x7f65f80af350) at
.moc/release-shared/moc_qhttpthreaddelegate_p.cpp:185
#6  0x00007f665c0eb460 in QHttpThreadDelegate::qt_static_metacall
(_o=0x3789320, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
.moc/release-shared/moc_qhttpthreaddelegate_p.cpp:105
#7  0x00007f6660ef6761 in QMetaObject::activate (sender=0x7f65f802cdc0,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f65fd068030) at
kernel/qobject.cpp:3556
#8  0x00007f665c0e9a77 in QHttpNetworkReply::proxyAuthenticationRequired
(this=<optimized out>, _t1=<optimized out>, _t2=0x7f65f80af350) at
.moc/release-shared/moc_qhttpnetworkreply_p.cpp:185
#9  0x00007f665c044679 in
QHttpNetworkConnectionPrivate::handleAuthenticateChallenge
(this=0x7f65f80a7310, socket=0x7f65f801df50, reply=0x7f65f802cdc0,
isProxy=true, resend=@0x7f65fd0682cf) at access/qhttpnetworkconnection.cpp:381
#10 0x00007f665c049ee4 in QHttpNetworkConnectionChannel::handleStatus
(this=0x7f65f80af2e8) at access/qhttpnetworkconnectionchannel.cpp:824
#11 0x00007f665c04a65a in QHttpNetworkConnectionChannel::allDone
(this=0x7f65f80af2e8) at access/qhttpnetworkconnectionchannel.cpp:699
#12 0x00007f665c04b16b in QHttpNetworkConnectionChannel::_q_receiveReply
(this=0x7f65f80af2e8) at access/qhttpnetworkconnectionchannel.cpp:504
#13 0x00007f665c04bc52 in QHttpNetworkConnectionChannel::_q_readyRead
(this=0x7f65f80af2e8) at access/qhttpnetworkconnectionchannel.cpp:968
#14 0x00007f6660ef6761 in QMetaObject::activate (sender=0x7f65f801df50,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
kernel/qobject.cpp:3556
#15 0x00007f665c0bc79f in QAbstractSocketPrivate::canReadNotification
(this=0x7f65f80c3710) at socket/qabstractsocket.cpp:651
#16 0x00007f665c0c42f1 in event (this=<optimized out>, e=<optimized out>) at
socket/qnativesocketengine.cpp:1151
#17 QReadNotifier::event (this=<optimized out>, e=<optimized out>) at
socket/qnativesocketengine.cpp:1148
#18 0x00007f66618f5e84 in notify_helper (e=0x7f65fd068c10,
receiver=0x7f65f8002010, this=0x639030) at kernel/qapplication.cpp:4550
#19 QApplicationPrivate::notify_helper (this=0x639030, receiver=0x7f65f8002010,
e=0x7f65fd068c10) at kernel/qapplication.cpp:4522
#20 0x00007f66618fad03 in QApplication::notify (this=0x7fff6634cf70,
receiver=0x7f65f8002010, e=0x7f65fd068c10) at kernel/qapplication.cpp:4411
#21 0x00007f666263a656 in KApplication::notify (this=0x7fff6634cf70,
receiver=0x7f65f8002010, event=0x7f65fd068c10) at
/usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#22 0x00007f6660ee289c in QCoreApplication::notifyInternal
(this=0x7fff6634cf70, receiver=0x7f65f8002010, event=0x7f65fd068c10) at
kernel/qcoreapplication.cpp:876
#23 0x00007f6660f10f47 in sendEvent (event=0x7f65fd068c10, receiver=<optimized
out>) at kernel/qcoreapplication.h:231
#24 socketNotifierSourceDispatch (source=0x7f65f80b7140) at
kernel/qeventdispatcher_glib.cpp:110
#25 0x00007f665ac1058d in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#26 0x00007f665ac10d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#27 0x00007f665ac10f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#28 0x00007f6660f118ef in QEventDispatcherGlib::processEvents
(this=0x7f65f8094070, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#29 0x00007f6660ee1682 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f6660ee18d7 in QEventLoop::exec (this=0x7f65fd068e20, flags=...) at
kernel/qeventloop.cpp:204
#31 0x00007f6660de2537 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#32 0x00007f6660de555b in QThreadPrivate::start (arg=0x33635b0) at
thread/qthread_unix.cpp:298
#33 0x00007f665b11ff05 in start_thread () from /lib64/libpthread.so.0
#34 0x00007f66607a410d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6663290760 (LWP 28236)):
[KCrash Handler]
#6  lockInline (this=0x74007100580a31) at ../../src/corelib/thread/qmutex.h:187
#7  QMutexLocker (m=0x74007100580a31, this=0x7fff6634c520) at
../../src/corelib/thread/qmutex.h:109
#8  QNetworkAccessAuthenticationManager::fetchCachedProxyCredentials
(this=0x74007100580a01, p=<optimized out>, authenticator=<optimized out>) at
access/qnetworkaccessauthenticationmanager.cpp:203
#9  0x00007f665c05020c in
QNetworkAccessManagerPrivate::proxyAuthenticationRequired (this=0x1e314f0,
backend=0x48b5a50, proxy=..., authenticator=0x7f65f80af350) at
access/qnetworkaccessmanager.cpp:1104
#10 0x00007f6660efb926 in QObject::event (this=0x48b5a50, e=<optimized out>) at
kernel/qobject.cpp:1204
#11 0x00007f66618f5e84 in notify_helper (e=0x7f65f80afee0, receiver=0x48b5a50,
this=0x639030) at kernel/qapplication.cpp:4550
#12 QApplicationPrivate::notify_helper (this=0x639030, receiver=0x48b5a50,
e=0x7f65f80afee0) at kernel/qapplication.cpp:4522
#13 0x00007f66618fad03 in QApplication::notify (this=0x7fff6634cf70,
receiver=0x48b5a50, e=0x7f65f80afee0) at kernel/qapplication.cpp:4411
#14 0x00007f666263a656 in KApplication::notify (this=0x7fff6634cf70,
receiver=0x48b5a50, event=0x7f65f80afee0) at
/usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#15 0x00007f6660ee289c in QCoreApplication::notifyInternal
(this=0x7fff6634cf70, receiver=0x48b5a50, event=0x7f65f80afee0) at
kernel/qcoreapplication.cpp:876
#16 0x00007f6660ee613a in sendEvent (event=0x7f65f80afee0, receiver=0x48b5a50)
at kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x60da60) at kernel/qcoreapplication.cpp:1500
#18 0x00007f6660f114c3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#19 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#20 0x00007f665ac1058d in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#21 0x00007f665ac10d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f665ac10f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#23 0x00007f6660f118ef in QEventDispatcherGlib::processEvents (this=0x60d320,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#24 0x00007f66619992de in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007f6660ee1682 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#26 0x00007f6660ee18d7 in QEventLoop::exec (this=0x7fff6634cf00, flags=...) at
kernel/qeventloop.cpp:204
#27 0x00007f6660ee6435 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#28 0x0000000000403919 in ?? ()
#29 0x00007f66606ea23d in __libc_start_main () from /lib64/libc.so.6
#30 0x0000000000403e51 in _start ()

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list