WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
83077
[chromium] timeouts+crashes causing Mac10.6 debug to exit early
https://bugs.webkit.org/show_bug.cgi?id=83077
Summary
[chromium] timeouts+crashes causing Mac10.6 debug to exit early
Ojan Vafai
Reported
2012-04-03 14:50:38 PDT
http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.6%20%28dbg%29/builds/9351/steps/webkit_tests/logs/stdio
Exiting early after 12 crashes and 8 timeouts. 24950 tests run. Regressions: Unexpected crashes : (12) editing/pasteboard/files-during-page-drags.html = CRASH editing/pasteboard/get-data-text-plain-drop.html = CRASH fast/events/clear-drag-state.html = CRASH fast/events/drag-customData.html = CRASH fast/events/drag-dataTransferItemList-file-handling.html = CRASH fast/events/drag-in-frames.html = CRASH fast/events/drop-handler-should-not-stop-navigate.html = CRASH fast/events/ondrop-text-html.html = CRASH fast/writing-mode/border-image-vertical-rl.html = CRASH http/tests/misc/bubble-drag-events.html = CRASH platform/chromium/fast/events/drag-downloadURL.html = CRASH svg/clip-path/clip-path-child-clipped.svg = CRASH Regressions: Unexpected tests timed out : (8) compositing/geometry/empty-embed-rects.html = TIMEOUT fast/encoding/char-encoding.html = TIMEOUT fast/frames/calculate-relative.html = TIMEOUT fast/js/activation-object-function-lifetime.html = TIMEOUT fast/js/nested-object-gc.html = TIMEOUT fast/workers/dedicated-worker-lifecycle.html = TIMEOUT fast/workers/storage/interrupt-database.html = TIMEOUT ietestcenter/Javascript/15.2.3.3-4-176.html = TIMEOUT Example stack: 04:07:42.128 2808 ASSERTION FAILED: !m_isHandlingDrag 04:07:42.128 2808 /b/build/slave/webkit-mac-latest-dbg/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../page/DragController.cpp(425) : bool WebCore::DragController::concludeEditDrag(WebCore::DragData *) 04:07:42.128 2808 1 0x57d00357 WebCore::DragController::concludeEditDrag(WebCore::DragData*) 04:07:42.128 2808 2 0x57d0008f WebCore::DragController::performDrag(WebCore::DragData*) 04:07:42.128 2808 3 0x550ebce6 WebKit::WebViewImpl::dragTargetDrop(WebKit::WebPoint const&, WebKit::WebPoint const&) 04:07:42.129 2808 4 0x54f2fc30 EventSender::doMouseUp(WebKit::WebMouseEvent const&) 04:07:42.129 2808 5 0x54f2f63c EventSender::replaySavedEvents() 04:07:42.129 2808 6 0x54f2f38c EventSender::doDragDrop(WebKit::WebDragData const&, WebKit::WebDragOperation) 04:07:42.129 2808 7 0x54f94762 WebViewHost::startDragging(WebKit::WebDragData const&, WebKit::WebDragOperation, WebKit::WebImage const&, WebKit::WebPoint const&) 04:07:42.129 2808 8 0x54f948b2 non-virtual thunk to WebViewHost::startDragging(WebKit::WebDragData const&, WebKit::WebDragOperation, WebKit::WebImage const&, WebKit::WebPoint const&) 04:07:42.129 2808 9 0x550edd05 WebKit::WebViewImpl::startDragging(WebKit::WebDragData const&, WebKit::WebDragOperation, WebKit::WebImage const&, WebKit::WebPoint const&) 04:07:42.129 2808 10 0x54fd9b9b WebKit::DragClientImpl::startDrag(SkBitmap*, WebCore::IntPoint const&, WebCore::IntPoint const&, WebCore::Clipboard*, WebCore::Frame*, bool) 04:07:42.129 2808 11 0x57d04c57 WebCore::DragController::doSystemDrag(SkBitmap*, WebCore::IntPoint const&, WebCore::IntPoint const&, WebCore::Clipboard*, WebCore::Frame*, bool) 04:07:42.129 2808 12 0x57d05366 WebCore::DragController::doImageDrag(WebCore::Element*, WebCore::IntPoint const&, WebCore::IntRect const&, WebCore::Clipboard*, WebCore::Frame*, WebCore::IntPoint&) 04:07:42.129 2808 13 0x57d040f5 WebCore::DragController::startDrag(WebCore::Frame*, WebCore::DragState const&, WebCore::DragOperation, WebCore::PlatformMouseEvent const&, WebCore::IntPoint const&) 04:07:42.129 2808 14 0x57d09db5 WebCore::EventHandler::handleDrag(WebCore::MouseEventWithHitTestResults const&) 04:07:42.130 2808 15 0x57d0907f WebCore::EventHandler::handleMouseDraggedEvent(WebCore::MouseEventWithHitTestResults const&) 04:07:42.130 2808 16 0x57d0fbdf WebCore::EventHandler::handleMouseMoveEvent(WebCore::PlatformMouseEvent const&, WebCore::HitTestResult*, bool) 04:07:42.130 2808 17 0x57d0f16d WebCore::EventHandler::mouseMoved(WebCore::PlatformMouseEvent const&) 04:07:42.130 2808 18 0x550e06dd WebKit::WebViewImpl::mouseMove(WebKit::WebMouseEvent const&) 04:07:42.130 2808 19 0x550e67f1 WebKit::WebViewImpl::handleInputEvent(WebKit::WebInputEvent const&) 04:07:42.130 2808 20 0x54f2fd51 EventSender::doMouseMove(WebKit::WebMouseEvent const&) 04:07:42.130 2808 21 0x54f2f5b6 EventSender::replaySavedEvents() 04:07:42.130 2808 22 0x54f2dadf EventSender::mouseUp(WTF::Vector<CppVariant, 0ul> const&, CppVariant*) 04:07:42.130 2808 23 0x54f344bb CppBoundClass::MemberCallback<EventSender>::run(WTF::Vector<CppVariant, 0ul> const&, CppVariant*) 04:07:42.130 2808 24 0x54f17d46 CppBoundClass::invoke(void*, _NPVariant const*, unsigned long, _NPVariant*) 04:07:42.131 2808 25 0x54f1780b CppNPObject::invoke(NPObject*, void*, _NPVariant const*, unsigned int, _NPVariant*) 04:07:42.131 2808 26 0x57615a65 WebCore::npObjectInvokeImpl(v8::Arguments const&, WebCore::InvokeFunctionType) 04:07:42.131 2808 27 0x5761542c WebCore::npObjectMethodHandler(v8::Arguments const&) 04:07:42.131 2808 28 0x55f0fffb v8::internal::MaybeObject* v8::internal::HandleApiCallHelper<false>(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) 04:07:42.131 2808 29 0x55f0fada v8::internal::Builtin_Impl_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) 04:07:42.131 2808 30 0x55f057c7 v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*)
Attachments
Add attachment
proposed patch, testcase, etc.
Tony Chang
Comment 1
2012-04-03 15:03:00 PDT
FWIW, I think the drag crashes got reverted.
Daniel Cheng
Comment 2
2012-04-03 15:08:27 PDT
This should be fixed now in
http://trac.webkit.org/changeset/113088
. I missed the assert in the original patch because I was using the release build.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug