Bug 301840

Summary: Kmail failed when the user clicked the mouse on the "...... by clicking here" phrase in order to "activate formatted HTML display"
Product: [Applications] kmail2 Reporter: K. A. Sayeed <sayeed.ka>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: montel, sayeed.ka
Priority: NOR    
Version: 4.8.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description K. A. Sayeed 2012-06-13 19:22:12 UTC
Application: kmail (4.8.2)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

1. The user was reading a message in HTML format in Kmail.

2. The raw HTML code was shown as stated in the following note at the start of the message:

2.1. "Note: This is an HTML message. For security reasons, only the raw HTML code is shown. If you trust the sender of this message then you can activate formatted HTML display for this message by clicking here."

3. The user clicked on the "by clicking here" phrase which was highlighted in blue in order to activate formatted HTML display .

4. At this point Kmail failed and the KDE Crash Reporting Assistant was invoked.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa7311cc7c0 (LWP 1981))]

Thread 4 (Thread 0x7fa70ee58700 (LWP 2317)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa7234bddec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fa7234bdf19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fa72bfefe9a in start_thread (arg=0x7fa70ee58700) at pthread_create.c:308
#4  0x00007fa72e5204bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa70e557700 (LWP 2318)):
#0  0x00007fa726dc9f05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa726dca124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa72eeab426 in QEventDispatcherGlib::processEvents (this=0x7fa7080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007fa72ee7ac82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007fa72ee7aed7 in QEventLoop::exec (this=0x7fa70e556dc0, flags=...) at kernel/qeventloop.cpp:204
#5  0x00007fa72ed79fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#6  0x00007fa72ed7cfcb in QThreadPrivate::start (arg=0x2145400) at thread/qthread_unix.cpp:298
#7  0x00007fa72bfefe9a in start_thread (arg=0x7fa70e557700) at pthread_create.c:308
#8  0x00007fa72e5204bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa70ca3c700 (LWP 2383)):
#0  0x00007fa72bff305d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7fa6c00081d0) at pthread_mutex_unlock.c:290
#2  0x00007fa726e05591 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa726dc9713 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa726dc9f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa726dca124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fa72eeab426 in QEventDispatcherGlib::processEvents (this=0x7fa6c00071f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007fa72ee7ac82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fa72ee7aed7 in QEventLoop::exec (this=0x7fa70ca3bd90, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fa72ed79fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007fa72ee5a9ff in QInotifyFileSystemWatcherEngine::run (this=0x271af20) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007fa72ed7cfcb in QThreadPrivate::start (arg=0x271af20) at thread/qthread_unix.cpp:298
#12 0x00007fa72bfefe9a in start_thread (arg=0x7fa70ca3c700) at pthread_create.c:308
#13 0x00007fa72e5204bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa7311cc7c0 (LWP 1981)):
[KCrash Handler]
#6  QNetworkAccessHttpBackend::replyDownloadMetaData (this=0x86ea5a0, hm=..., sc=<optimized out>, rp=..., pu=<optimized out>, db=..., contentLength=-1) at access/qnetworkaccesshttpbackend.cpp:827
#7  0x00007fa72d555709 in QNetworkAccessHttpBackend::qt_static_metacall (_o=0x86ea5a0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qnetworkaccesshttpbackend_p.cpp:91
#8  0x00007fa72ee95446 in QObject::event (this=0x86ea5a0, e=<optimized out>) at kernel/qobject.cpp:1195
#9  0x00007fa72f39e894 in notify_helper (e=0x7fa6a800c410, receiver=0x86ea5a0, this=0x1bf2cb0) at kernel/qapplication.cpp:4559
#10 QApplicationPrivate::notify_helper (this=0x1bf2cb0, receiver=0x86ea5a0, e=0x7fa6a800c410) at kernel/qapplication.cpp:4531
#11 0x00007fa72f3a3713 in QApplication::notify (this=0x7ffffd3ced60, receiver=0x86ea5a0, e=0x7fa6a800c410) at kernel/qapplication.cpp:4420
#12 0x00007fa730bd7b46 in KApplication::notify (this=0x7ffffd3ced60, receiver=0x86ea5a0, event=0x7fa6a800c410) at ../../kdeui/kernel/kapplication.cpp:311
#13 0x00007fa72ee7be9c in QCoreApplication::notifyInternal (this=0x7ffffd3ced60, receiver=0x86ea5a0, event=0x7fa6a800c410) at kernel/qcoreapplication.cpp:876
#14 0x00007fa72ee7fc6a in sendEvent (event=0x7fa6a800c410, receiver=0x86ea5a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1b9d220) at kernel/qcoreapplication.cpp:1500
#16 0x00007fa72eeaaf93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#17 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#18 0x00007fa726dc9c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fa726dca060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fa726dca124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fa72eeab3bf in QEventDispatcherGlib::processEvents (this=0x1b9eb00, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#22 0x00007fa72f446d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007fa72ee7ac82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007fa72ee7aed7 in QEventLoop::exec (this=0x7ffffd3cec40, flags=...) at kernel/qeventloop.cpp:204
#25 0x00007fa72ee7ff67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#26 0x0000000000402bd3 in main (argc=<optimized out>, argv=<optimized out>) at ../../kmail/main.cpp:145

Possible duplicates by query: bug 301561, bug 301377, bug 301066, bug 300858, bug 300639.

Reported using DrKonqi
Comment 1 Laurent Montel 2012-06-13 19:54:00 UTC

*** This bug has been marked as a duplicate of bug 286307 ***