Skip to content

Instantly share code, notes, and snippets.

@tronical
Created January 10, 2012 14:12
Show Gist options
  • Save tronical/1589274 to your computer and use it in GitHub Desktop.
Save tronical/1589274 to your computer and use it in GitHub Desktop.
Starting program: /home/shausman/src/webkit/trunk/WebKitBuild/Debug/bin/WebKitTestRunner LayoutTests/editing/deleting/smart-delete-004.html
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffa570b700 (LWP 1410)]
[New Thread 0x7fffa4ee2700 (LWP 1411)]
[New Thread 0x7fff9ffff700 (LWP 1412)]
[New Thread 0x7fff9f7fe700 (LWP 1413)]
[New Thread 0x7fff9effd700 (LWP 1415)]
ASSERTION FAILED: m_start != m_end
../../../../Source/JavaScriptCore/wtf/Deque.h(77) : T& WTF::Deque<T, inlineCapacity>::first() [with T = WebKit::WebGestureEvent, long unsigned int inlineCapacity = 0ul]
1 0x7ffff79bbc52
2 0x7ffff79afe5c
3 0x7ffff79a698c
4 0x7ffff7a01e1b
5 0x7ffff7a0199d
6 0x7ffff793cd50
7 0x7ffff6451e26
8 0x7ffff644f570
9 0x7ffff5b5b0ec
10 0x40ddef
11 0x40e4a6
12 0x40ce61
13 0x40c472
14 0x41134f
15 0x410f36
16 0x7ffff7984844
17 0x7ffff7974337
18 0x7ffff7975f56
19 0x7ffff79dece0
20 0x7ffff796e923
21 0x7ffff78ca395
22 0x7ffff78ca689
23 0x7ffff78c7bfb
24 0x7ffff78c7ce5
25 0x7ffff78d47c8
26 0x7ffff78d4650
27 0x7ffff78d4e0d
28 0x7ffff78d4b5a
29 0x7ffff78d5e6e
30 0x7ffff78d6973
31 0x7ffff5b88069
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff79bbc57 in WTF::Deque<WebKit::WebGestureEvent, 0ul>::first (this=0x7fffa0001e60) at ../../../../Source/JavaScriptCore/wtf/Deque.h:77
77 T& first() { ASSERT(m_start != m_end); return m_buffer.buffer()[m_start]; }
(gdb) bt
#0 0x00007ffff79bbc57 in WTF::Deque<WebKit::WebGestureEvent, 0ul>::first (this=0x7fffa0001e60) at ../../../../Source/JavaScriptCore/wtf/Deque.h:77
#1 0x00007ffff79afe5c in WebKit::WebPageProxy::didReceiveEvent (this=0x7fffa00016d0, opaqueType=0, handled=true) at ../../../../Source/WebKit2/UIProcess/WebPageProxy.cpp:2919
#2 0x00007ffff79a698c in WebKit::WebPageProxy::handleMouseEvent (this=0x7fffa00016d0, event=...) at ../../../../Source/WebKit2/UIProcess/WebPageProxy.cpp:920
#3 0x00007ffff7a01e1b in QtWebPageEventHandler::handleMousePressEvent (this=0x7fffa0001060, ev=0x4d3f00) at ../../../../Source/WebKit2/UIProcess/qt/QtWebPageEventHandler.cpp:185
#4 0x00007ffff7a0199d in QtWebPageEventHandler::handleEvent (this=0x7fffa0001060, ev=0x4d3f00) at ../../../../Source/WebKit2/UIProcess/qt/QtWebPageEventHandler.cpp:112
#5 0x00007ffff793cd50 in QQuickWebView::event (this=0x467f20, ev=0x4d3f00) at ../../../../Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:1091
#6 0x00007ffff6451e26 in QApplicationPrivate::notify_helper (this=0x432e00, receiver=0x467f20, e=0x4d3f00) at kernel/qapplication.cpp:4054
#7 0x00007ffff644f570 in QApplication::notify (this=0x7fffffffe030, receiver=0x467f20, e=0x4d3f00) at kernel/qapplication.cpp:3471
#8 0x00007ffff5b5b0ec in QCoreApplication::notifyInternal (this=0x7fffffffe030, receiver=0x467f20, event=0x4d3f00) at kernel/qcoreapplication.cpp:805
#9 0x000000000040ddef in QCoreApplication::sendEvent (receiver=0x467f20, event=0x4d3f00) at /home/shausman/src/webkit/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:210
#10 0x000000000040e4a6 in WTR::PlatformWebView::sendEvent (this=0x464b70, event=0x4d3f00) at ../../../../Tools/WebKitTestRunner/qt/PlatformWebViewQt.cpp:120
#11 0x000000000040ce61 in WTR::EventSenderProxy::sendOrQueueEvent (this=0x4442c0, event=0x4d3f00) at ../../../../Tools/WebKitTestRunner/qt/EventSenderProxyQt.cpp:410
#12 0x000000000040c472 in WTR::EventSenderProxy::mouseDown (this=0x4442c0, button=0, wkModifiers=0) at ../../../../Tools/WebKitTestRunner/qt/EventSenderProxyQt.cpp:274
#13 0x000000000041134f in WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle (this=0x463150, messageName=0x4d3ab0, messageBody=0x4b9a90) at ../../../../Tools/WebKitTestRunner/TestController.cpp:582
#14 0x0000000000410f36 in WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle (context=0x467330, messageName=0x4d3ab0, messageBody=0x4b9a90, returnData=0x7fffffffc018, clientInfo=0x463150)
at ../../../../Tools/WebKitTestRunner/TestController.cpp:534
#15 0x00007ffff7984844 in WebKit::WebContextInjectedBundleClient::didReceiveSynchronousMessageFromInjectedBundle (this=0x467380, context=0x467330, messageName=..., messageBody=0x4b9a90, returnData=...)
at ../../../../Source/WebKit2/UIProcess/WebContextInjectedBundleClient.cpp:50
#16 0x00007ffff7974337 in WebKit::WebContext::didReceiveSynchronousMessageFromInjectedBundle (this=0x467330, messageName=..., messageBody=0x4b9a90, returnData=...) at ../../../../Source/WebKit2/UIProcess/WebContext.cpp:447
#17 0x00007ffff7975f56 in WebKit::WebContext::didReceiveSyncMessage (this=0x467330, connection=0x7fffa00121d0, messageID=..., arguments=0x7fffa0018c30, reply=...) at ../../../../Source/WebKit2/UIProcess/WebContext.cpp:764
#18 0x00007ffff79dece0 in WebKit::WebProcessProxy::didReceiveSyncMessage (this=0x469130, connection=0x7fffa00121d0, messageID=..., arguments=0x7fffa0018c30, reply=...) at ../../../../Source/WebKit2/UIProcess/WebProcessProxy.cpp:332
#19 0x00007ffff796e923 in WebKit::WebConnectionToWebProcess::didReceiveSyncMessage (this=0x7fffa0012160, connection=0x7fffa00121d0, messageID=..., arguments=0x7fffa0018c30, reply=...)
at ../../../../Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp:97
#20 0x00007ffff78ca395 in CoreIPC::Connection::dispatchSyncMessage (this=0x7fffa00121d0, messageID=..., arguments=0x7fffa0018c30) at ../../../../Source/WebKit2/Platform/CoreIPC/Connection.cpp:646
#21 0x00007ffff78ca689 in CoreIPC::Connection::dispatchMessage (this=0x7fffa00121d0, message=...) at ../../../../Source/WebKit2/Platform/CoreIPC/Connection.cpp:689
#22 0x00007ffff78c7bfb in CoreIPC::Connection::SyncMessageState::dispatchMessages (this=0x7fffa0011720) at ../../../../Source/WebKit2/Platform/CoreIPC/Connection.cpp:168
#23 0x00007ffff78c7ce5 in CoreIPC::Connection::SyncMessageState::dispatchMessageAndResetDidScheduleDispatchMessagesWork (this=0x7fffa0011720) at ../../../../Source/WebKit2/Platform/CoreIPC/Connection.cpp:180
#24 0x00007ffff78d47c8 in WTF::FunctionWrapper<void (CoreIPC::Connection::SyncMessageState::*)()>::operator() (this=0x7fffa0005a60, c=0x7fffa0011720) at ../../../../Source/JavaScriptCore/wtf/Functional.h:152
#25 0x00007ffff78d4650 in WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (CoreIPC::Connection::SyncMessageState::*)()>, void (CoreIPC::Connection::SyncMessageState*)>::operator()() (this=0x7fffa0005a50)
at ../../../../Source/JavaScriptCore/wtf/Functional.h:352
#26 0x00007ffff78d4e0d in WTF::Function<void ()>::operator()() const (this=0x7fffa0006440) at ../../../../Source/JavaScriptCore/wtf/Functional.h:560
#27 0x00007ffff78d4b5a in RunLoop::performWork (this=0x463ba0) at ../../../../Source/WebKit2/Platform/RunLoop.cpp:61
#28 0x00007ffff78d5e6e in RunLoop::TimerObject::performWork (this=0x466e60) at ../../../../Source/WebKit2/Platform/qt/RunLoopQt.cpp:47
#29 0x00007ffff78d6973 in RunLoop::TimerObject::qt_static_metacall (_o=0x466e60, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffa0005ad0) at moc/RunLoopQt.moc:48
#30 0x00007ffff5b88069 in QMetaCallEvent::placeMetaCall (this=0x7fffa00039b0, object=0x466e60) at kernel/qobject.cpp:436
#31 0x00007ffff5b88e4e in QObject::event (this=0x466e60, e=0x7fffa00039b0) at kernel/qobject.cpp:1014
#32 0x00007ffff6451e26 in QApplicationPrivate::notify_helper (this=0x432e00, receiver=0x466e60, e=0x7fffa00039b0) at kernel/qapplication.cpp:4054
#33 0x00007ffff644f570 in QApplication::notify (this=0x7fffffffe030, receiver=0x466e60, e=0x7fffa00039b0) at kernel/qapplication.cpp:3471
#34 0x00007ffff5b5b0ec in QCoreApplication::notifyInternal (this=0x7fffffffe030, receiver=0x466e60, event=0x7fffa00039b0) at kernel/qcoreapplication.cpp:805
#35 0x00007ffff5b5ec65 in QCoreApplication::sendEvent (receiver=0x466e60, event=0x7fffa00039b0) at kernel/qcoreapplication.h:210
#36 0x00007ffff5b5c12c in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x432f70) at kernel/qcoreapplication.cpp:1447
#37 0x00007ffff5b5bd03 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1308
#38 0x00007ffff5bb979f in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 0x00007ffff5bb8786 in postEventSourceDispatch (s=0x446910) at kernel/qeventdispatcher_glib.cpp:279
#40 0x00007fffef459a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fffef45a258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007fffef45a429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007ffff5bb9047 in QEventDispatcherGlib::processEvents (this=0x43bfb0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#44 0x00007ffff5b5b603 in QCoreApplication::processEvents (flags=..., maxtime=29701) at kernel/qcoreapplication.cpp:1006
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment