[Bug 288793] New: KMail crashed when I clicked on a submit button in an HTML mail

Gregor Petrin gregap at gmail.com
Mon Dec 12 12:14:56 GMT 2011


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

           Summary: KMail crashed when I clicked on a submit button in an
                    HTML mail
           Product: kmail2
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: gregap at gmail.com


Application: kmail (4.7.4)
KDE Platform Version: 4.7.4 (4.7.4) "release 11"
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

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

I received an email from Google Checkout asking me to rate my shopping
experience (I bought a product a week ago or so). The HTML email contains
several images, checkboxes for selecting a rating, a textbox and a submit
button. If I select one of the checkboxes and click the submit button, KMail
crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fec41957760 (LWP 28285))]

Thread 3 (Thread 0x7fec23e83700 (LWP 28289)):
#0  0x00007fec3cb25e6c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fec332629dc in WTF::TCMalloc_PageHeap::scavengerThread
(this=0x7fec33c19200) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007fec33262b09 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007fec3cb21f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fec3ed0053d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fec23582700 (LWP 28290)):
#0  0x00007fec3ecf7423 in poll () from /lib64/libc.so.6
#1  0x00007fec36f91a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fec36f91f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fec40302576 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#4  0x00007fec402d6a22 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#5  0x00007fec402d6c1f in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007fec401ee5df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fec401f1025 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fec3cb21f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fec3ed0053d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fec41957760 (LWP 28285)):
[KCrash Handler]
#6  WebCore::RenderObject::absoluteBoundingBoxRect (this=0x0,
useTransforms=true) at ../../../Source/WebCore/rendering/RenderObject.cpp:1073
#7  0x00007fec32989852 in QWebHitTestResultPrivate::QWebHitTestResultPrivate
(this=0x3ca0270, hitTest=...) at
../../../../Source/WebKit/qt/Api/qwebframe.cpp:1705
#8  0x00007fec32989dd2 in QWebFrame::hitTestContent (this=<optimized out>,
pos=...) at ../../../../Source/WebKit/qt/Api/qwebframe.cpp:1420
#9  0x00007fec381cc590 in MessageViewer::MailWebView::linkOrImageUrlAt
(this=0xae3270, global=...) at
/usr/src/debug/kdepim-4.7.4/messageviewer/mailwebview_webkit.cpp:256
#10 0x00007fec381b0cb2 in MessageViewer::ViewerPrivate::eventFilter
(this=0xad39f0, e=0x7fffd579aec0) at
/usr/src/debug/kdepim-4.7.4/messageviewer/viewer_p.cpp:992
#11 0x00007fec402d79a8 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib64/libQtCore.so.4
#12 0x00007fec3f6a6baf in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#13 0x00007fec3f6ac36b in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#14 0x00007fec41371186 in KApplication::notify (this=0x7fffd579bc80,
receiver=0xae3270, event=0x7fffd579aec0) at
/usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#15 0x00007fec402d781c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#16 0x00007fec3f6a7bb2 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQtGui.so.4
#17 0x00007fec3f723b55 in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007fec3f722a2a in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#19 0x00007fec3f74a2a2 in ?? () from /usr/lib64/libQtGui.so.4
#20 0x00007fec36f9158d in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#21 0x00007fec36f91d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#22 0x00007fec36f91f59 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#23 0x00007fec4030250f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#24 0x00007fec3f749f2e in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00007fec402d6a22 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#26 0x00007fec402d6c1f in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#27 0x00007fec402dade7 in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#28 0x0000000000402df3 in ?? ()
#29 0x00007fec3ec4823d in __libc_start_main () from /lib64/libc.so.6
#30 0x00000000004032d5 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