Hello everybody,
We are repeatedly running into an assert while clicking in a web page shown
using QtWebKit, we currently using Qt 4.8.5. After changing the ASSERT macro to
not call the CRASH macro to prevent our application from crashing while in
debug mode there don't appear to be any issues but is it safe to ignore this
assert?
Assert on double click:
ASSERT(prev != *this);
WebCore::VisiblePosition::previous(WebCore::EditingBoundaryCrossingRule rule)
Line 87 + 0x46 bytes C++
WebCore::positionAvoidingFirstPositionInTable(const WebCore::VisiblePosition &
c) Line 339 + 0xe bytes C++
WebCore::startPositionForLine(const WebCore::VisiblePosition & c) Line 384 +
0xd bytes C++
WebCore::startOfLine(const WebCore::VisiblePosition & c) Line 389 + 0xd bytes
C++
WebCore::inSameLine(const WebCore::VisiblePosition & a, const
WebCore::VisiblePosition & b) Line 465 + 0x1c bytes C++
WebCore::VisiblePosition::init(const WebCore::Position & position,
WebCore::EAffinity affinity) Line 59 + 0x4c bytes C++
WebCore::VisiblePosition::VisiblePosition(const WebCore::Position & pos,
WebCore::EAffinity affinity) Line 50 C++
WebCore::endPositionForLine(const WebCore::VisiblePosition & c) Line 441 + 0xe
bytes C++
WebCore::endOfLine(const WebCore::VisiblePosition & c) Line 446 + 0xd bytes
C++
WebCore::isEndOfLine(const WebCore::VisiblePosition & p) Line 475 + 0x1c bytes
C++
WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity(WebCore::TextGranularity
granularity) Line 290 + 0x1c bytes C++
WebCore::VisibleSelection::validate(WebCore::TextGranularity granularity) Line
413 C++
WebCore::VisibleSelection::expandUsingGranularity(WebCore::TextGranularity
granularity) Line 191 C++
WebCore::EventHandler::selectClosestWordFromMouseEvent(const
WebCore::MouseEventWithHitTestResults & result) Line 286 C++
WebCore::EventHandler::handleMousePressEventDoubleClick(const
WebCore::MouseEventWithHitTestResults & event) Line 336 C++
WebCore::EventHandler::handleMousePressEvent(const
WebCore::MouseEventWithHitTestResults & event) Line 492 + 0xc bytes
C++
WebCore::EventHandler::handleMousePressEvent(const WebCore::PlatformMouseEvent
& mouseEvent) Line 1465 + 0xf bytes C++
QWebPagePrivate::mouseDoubleClickEvent<QMouseEvent>(QMouseEvent * ev) Line 737
+ 0x13 bytes C++
QWebPage::event(QEvent * ev) Line 3058 C++
QWebView::mouseDoubleClickEvent(QMouseEvent * ev) Line 1016 C++
Assert on clicking on text:
ASSERT(prev != *this);
WebCore::VisiblePosition::previous(WebCore::EditingBoundaryCrossingRule rule)
Line 87 + 0x46 bytes C++
WebCore::positionAvoidingFirstPositionInTable(const WebCore::VisiblePosition &
c) Line 339 + 0xe bytes C++
WebCore::startPositionForLine(const WebCore::VisiblePosition & c) Line 384 +
0xd bytes C++
WebCore::startOfLine(const WebCore::VisiblePosition & c) Line 389 + 0xd bytes
C++
WebCore::inSameLine(const WebCore::VisiblePosition & a, const
WebCore::VisiblePosition & b) Line 465 + 0x1c bytes C++
WebCore::VisiblePosition::init(const WebCore::Position & position,
WebCore::EAffinity affinity) Line 59 + 0x4c bytes C++
WebCore::VisiblePosition::VisiblePosition(const WebCore::Position & pos,
WebCore::EAffinity affinity) Line 50 C++
WebCore::RenderObject::createVisiblePosition(int offset, WebCore::EAffinity
affinity) Line 2572 + 0x4d bytes C++
WebCore::RenderText::positionForPoint(const WebCore::IntPoint & point) Line
544 + 0x1c bytes C++
WebCore::EventHandler::handleMousePressEventSingleClick(const
WebCore::MouseEventWithHitTestResults & event) Line 391 + 0x38 bytes C++
WebCore::EventHandler::handleMousePressEvent(const
WebCore::MouseEventWithHitTestResults & event) Line 496 + 0xc bytes
C++
WebCore::EventHandler::handleMousePressEvent(const WebCore::PlatformMouseEvent
& mouseEvent) Line 1465 + 0xf bytes C++
QWebPagePrivate::mousePressEvent<QMouseEvent>(QMouseEvent * ev) Line 714 +
0x13 bytes C++
QWebPage::event(QEvent * ev) Line 3055 C++
QWebView::mousePressEvent(QMouseEvent * ev) Line 1005 C++
Thanks you any help you can provide,
Jonathan
_______________________________________________
webkit-qt mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-qt