Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-43882

Blank page / segfault on hit test on mint.com

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • None
    • 5.4.0
    • WebKit
    • None
    • Archlinux

    Description

      When visiting http://www.mint.com/ and clicking on "Sign up -> Mint", (linking to this page), a blank page is rendered.

      Doing a hit test (i.e. right click in the example browser) leads to this segfault:

      #0  WebCore::RenderObject::absoluteBoundingBoxRect (this=0x0, useTransforms=useTransforms@entry=true) at rendering/RenderObject.cpp:1192
      #1  0x00007ffff5700fa4 in QWebHitTestResultPrivate::QWebHitTestResultPrivate (this=0xd95bb0, hitTest=...) at qt/WebCoreSupport/QWebFrameAdapter.cpp:840
      #2  0x00007ffff57014c8 in QWebFrameAdapter::hitTestContent (this=<optimized out>, pos=...) at qt/WebCoreSupport/QWebFrameAdapter.cpp:401
      #3  0x00007ffff7f96530 in QWebFrame::hitTestContent (this=this@entry=0xd52fd0, pos=...) at WebKit/qt/WidgetApi/qwebframe.cpp:805
      #4  0x00007ffff7f9a1d7 in QWebPage::frameAt (this=this@entry=0xad09f0, pos=...) at WebKit/qt/WidgetApi/qwebpage.cpp:1442
      #5  0x00007ffff7f9d725 in QWebPage::swallowContextMenuEvent (this=0xad09f0, event=event@entry=0x7fffffffd530) at WebKit/qt/WidgetApi/qwebpage.cpp:2786
      #6  0x00007ffff7fa2191 in QWebView::event (this=0x9a6c40, e=0x7fffffffd530) at WebKit/qt/WidgetApi/qwebview.cpp:699
      #7  0x00007ffff7895d5c in QApplicationPrivate::notify_helper (this=0x730ce0, receiver=0x9a6c40, e=0x7fffffffd530) at kernel/qapplication.cpp:3722
      #8  0x00007ffff789cafc in QApplication::notify (this=0x9a6c40, receiver=0x7fffffffd370, e=0x9a6c40) at kernel/qapplication.cpp:3365
      #9  0x00007ffff49766cb in QCoreApplication::notifyInternal (this=0x7fffffffdd50, receiver=0x9a6c40, event=0x7fffffffd530)
          at kernel/qcoreapplication.cpp:932
      #10 0x00007ffff78f0ed1 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>)
          at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
      #11 QWidgetWindow::handleMouseEvent (this=0x8314e0, event=0x7fffffffd940) at kernel/qwidgetwindow.cpp:511
      #12 0x00007ffff78f2fa3 in QWidgetWindow::event (this=0x8314e0, event=0x7fffffffd940) at kernel/qwidgetwindow.cpp:173
      #13 0x00007ffff7895d5c in QApplicationPrivate::notify_helper (this=0x730ce0, receiver=0x8314e0, e=0x7fffffffd940) at kernel/qapplication.cpp:3722
      #14 0x00007ffff789b340 in QApplication::notify (this=0x7fffffffdd50, receiver=0x8314e0, e=0x7fffffffd940) at kernel/qapplication.cpp:3505
      #15 0x00007ffff49766cb in QCoreApplication::notifyInternal (this=0x7fffffffdd50, receiver=0x8314e0, event=0x7fffffffd940)
          at kernel/qcoreapplication.cpp:932
      #16 0x00007ffff4dfddab in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>)
          at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
      #17 QGuiApplicationPrivate::processMouseEvent (e=0xd1fe60) at kernel/qguiapplication.cpp:1796
      #18 0x00007ffff4dff785 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0xd1fe60) at kernel/qguiapplication.cpp:1598
      #19 0x00007ffff4de4f1f in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572
      #20 0x00007fffe8183160 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
      #21 0x00007ffff33e9a0d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
      #22 0x00007ffff33e9cf8 in ?? () from /usr/lib/libglib-2.0.so.0
      #23 0x00007ffff33e9dac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
      #24 0x00007ffff49cdca7 in QEventDispatcherGlib::processEvents (this=0x75d880, flags=...) at kernel/qeventdispatcher_glib.cpp:418
      #25 0x00007ffff4974162 in QEventLoop::exec (this=this@entry=0x7fffffffdce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
      #26 0x00007ffff497bb3c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1185
      #27 0x000000000042cd5f in main ()
      

      Attachments

        Activity

          People

            allan.jensen Allan Sandfeld Jensen
            the compiler Florian Bruhin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: