WebKit Bugzilla
Attachment 347947 Details for
Bug 188898
: [iOS] Test editing/undo/replace-text-in-node-preserving-markers-crash.html crashes
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[WK1] Stacktrace
wk1_crash.txt (text/plain), 10.73 KB, created by
Daniel Bates
on 2018-08-23 12:39:35 PDT
(
hide
)
Description:
[WK1] Stacktrace
Filename:
MIME Type:
Creator:
Daniel Bates
Created:
2018-08-23 12:39:35 PDT
Size:
10.73 KB
patch
obsolete
>WebThread (4)#0 0x10c39a5e0 in ::WTFCrash() at /Volumes/.../OpenSource/Source/WTF/wtf/Assertions.cpp:267 >#1 0x111bd948e in WebCore::DocumentMarker::DictationAlternativesData const& WTF::__throw_bad_variant_access<WebCore::DocumentMarker::DictationAlternativesData const&>(char const*) at /Volumes/.../OpenSource/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/Variant.h:120 >#2 0x111bd9411 in WTF::__indexed_type<3l, bool, WTF::String, WebCore::DocumentMarker::DictationData, WebCore::DocumentMarker::DictationAlternativesData, WebCore::DocumentMarker::DraggedContentData>::__type const& WTF::get<3l, bool, WTF::String, WebCore::DocumentMarker::DictationData, WebCore::DocumentMarker::DictationAlternativesData, WebCore::DocumentMarker::DraggedContentData>(WTF::Variant<bool, WTF::String, WebCore::DocumentMarker::DictationData, WebCore::DocumentMarker::DictationAlternativesData, WebCore::DocumentMarker::DraggedContentData> const&) at /Volumes/.../OpenSource/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/Variant.h:1791 >#3 0x111bd93d5 in WebCore::DocumentMarker::DictationAlternativesData const& WTF::get<WebCore::DocumentMarker::DictationAlternativesData, bool, WTF::String, WebCore::DocumentMarker::DictationData, WebCore::DocumentMarker::DictationAlternativesData, WebCore::DocumentMarker::DraggedContentData>(WTF::Variant<bool, WTF::String, WebCore::DocumentMarker::DictationData, WebCore::DocumentMarker::DictationAlternativesData, WebCore::DocumentMarker::DraggedContentData> const&) at /Volumes/.../OpenSource/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/Variant.h:1778 >#4 0x111bd1e69 in WebCore::DocumentMarker::alternatives() const at /Volumes/.../OpenSource/Source/WebCore/dom/DocumentMarker.h:230 >#5 0x1135c1489 in WebCore::CompositeEditCommand::replaceTextInNodePreservingMarkers(WebCore::Text&, unsigned int, unsigned int, WTF::String const&) at /Volumes/.../OpenSource/Source/WebCore/editing/CompositeEditCommand.cpp:774 >#6 0x1135db089 in WebCore::DeleteSelectionCommand::fixupWhitespace() at /Volumes/.../OpenSource/Source/WebCore/editing/DeleteSelectionCommand.cpp:611 >#7 0x1135dd4bf in WebCore::DeleteSelectionCommand::doApply() at /Volumes/.../OpenSource/Source/WebCore/editing/DeleteSelectionCommand.cpp:885 >#8 0x1135beebf in WebCore::CompositeEditCommand::applyCommandToComposite(WTF::Ref<WebCore::EditCommand, WTF::DumbPtrTraits<WebCore::EditCommand> >&&) at /Volumes/.../OpenSource/Source/WebCore/editing/CompositeEditCommand.cpp:458 >#9 0x1135c1b11 in WebCore::CompositeEditCommand::deleteSelection(WebCore::VisibleSelection const&, bool, bool, bool, bool, bool) at /Volumes/.../OpenSource/Source/WebCore/editing/CompositeEditCommand.cpp:835 >#10 0x113664fc8 in WebCore::TypingCommand::deleteKeyPressed(WebCore::TextGranularity, bool) at /Volumes/.../OpenSource/Source/WebCore/editing/TypingCommand.cpp:764 >#11 0x113663e08 in WebCore::TypingCommand::deleteKeyPressed(WebCore::Document&, unsigned int, WebCore::TextGranularity) at /Volumes/.../OpenSource/Source/WebCore/editing/TypingCommand.cpp:191 >#12 0x1136091fa in WebCore::executeDelete(WebCore::Frame&, WebCore::Event*, WebCore::EditorCommandSource, WTF::String const&) at /Volumes/.../OpenSource/Source/WebCore/editing/EditorCommand.cpp:298 >#13 0x1135f7943 in WebCore::Editor::Command::execute(WTF::String const&, WebCore::Event*) const at /Volumes/.../OpenSource/Source/WebCore/editing/EditorCommand.cpp:1783 >#14 0x113394059 in WebCore::Document::execCommand(WTF::String const&, bool, WTF::String const&) at /Volumes/.../OpenSource/Source/WebCore/dom/Document.cpp:5149 >#15 0x111c5e3f8 in WebCore::jsDocumentPrototypeFunctionExecCommandBody(JSC::ExecState*, WebCore::JSDocument*, JSC::ThrowScope&) at /Volumes/.../OpenSource/WebKitBuild/Debug-iphonesimulator/DerivedSources/WebCore/JSDocument.cpp:4960 >#16 0x111c3deb6 in long long WebCore::IDLOperation<WebCore::JSDocument>::call<&(WebCore::jsDocumentPrototypeFunctionExecCommandBody(JSC::ExecState*, WebCore::JSDocument*, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)0>(JSC::ExecState&, char const*) at /Volumes/.../OpenSource/Source/WebCore/bindings/js/JSDOMOperation.h:53 >#17 0x111c3dbbc in WebCore::jsDocumentPrototypeFunctionExecCommand(JSC::ExecState*) at /Volumes/.../OpenSource/WebKitBuild/Debug-iphonesimulator/DerivedSources/WebCore/JSDocument.cpp:4965 >#18 0x4c5b20e01177 in 0x4c5b20e01177 () >#19 0x10c6fa620 in llint_entry at /Volumes/.../OpenSource/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:851 >#20 0x10c6fa620 in llint_entry at /Volumes/.../OpenSource/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:851 >#21 0x10c6fa69a in llint_entry at /Volumes/.../OpenSource/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:851 >#22 0x10c6fa69a in llint_entry at /Volumes/.../OpenSource/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:851 >#23 0x10c6fa69a in llint_entry at /Volumes/.../OpenSource/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:851 >#24 0x10c6fa69a in llint_entry at /Volumes/.../OpenSource/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:851 >#25 0x10c6f2086 in vmEntryToJavaScript at /Volumes/.../OpenSource/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:257 >#26 0x10cf9b37a in JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) at /Volumes/.../OpenSource/Source/JavaScriptCore/jit/JITCodeInlines.h:38 >#27 0x10cf9a909 in JSC::Interpreter::executeProgram(JSC::SourceCode const&, JSC::ExecState*, JSC::JSObject*) at /Volumes/.../OpenSource/Source/JavaScriptCore/interpreter/Interpreter.cpp:964 >#28 0x10d27508b in JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) at /Volumes/.../OpenSource/Source/JavaScriptCore/runtime/Completion.cpp:103 >#29 0x10d275240 in JSC::profiledEvaluate(JSC::ExecState*, JSC::ProfilingReason, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) at /Volumes/.../OpenSource/Source/JavaScriptCore/runtime/Completion.cpp:118 >#30 0x112ef9e7b in WebCore::JSExecState::profiledEvaluate(JSC::ExecState*, JSC::ProfilingReason, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) at /Volumes/.../OpenSource/Source/WebCore/bindings/js/JSExecState.h:80 >#31 0x112ef9bd6 in WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld&, WebCore::ExceptionDetails*) at /Volumes/.../OpenSource/Source/WebCore/bindings/js/ScriptController.cpp:131 >#32 0x112ef9f5d in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&, WebCore::ExceptionDetails*) at /Volumes/.../OpenSource/Source/WebCore/bindings/js/ScriptController.cpp:147 >#33 0x1135044db in WebCore::ScriptElement::executeClassicScript(WebCore::ScriptSourceCode const&) at /Volumes/.../OpenSource/Source/WebCore/dom/ScriptElement.cpp:387 >#34 0x1135028cd in WebCore::ScriptElement::prepareScript(WTF::TextPosition const&, WebCore::ScriptElement::LegacyTypeSupport) at /Volumes/.../OpenSource/Source/WebCore/dom/ScriptElement.cpp:267 >#35 0x113945424 in WebCore::HTMLScriptRunner::runScript(WebCore::ScriptElement&, WTF::TextPosition const&) at /Volumes/.../OpenSource/Source/WebCore/html/parser/HTMLScriptRunner.cpp:250 >#36 0x11394524f in WebCore::HTMLScriptRunner::execute(WTF::Ref<WebCore::ScriptElement, WTF::DumbPtrTraits<WebCore::ScriptElement> >&&, WTF::TextPosition const&) at /Volumes/.../OpenSource/Source/WebCore/html/parser/HTMLScriptRunner.cpp:140 >#37 0x11392678d in WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder() at /Volumes/.../OpenSource/Source/WebCore/html/parser/HTMLDocumentParser.cpp:233 >#38 0x113926d43 in WebCore::HTMLDocumentParser::pumpTokenizerLoop(WebCore::HTMLDocumentParser::SynchronousMode, bool, WebCore::PumpSession&) at /Volumes/.../OpenSource/Source/WebCore/html/parser/HTMLDocumentParser.cpp:252 >#39 0x11392586e in WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode) at /Volumes/.../OpenSource/Source/WebCore/html/parser/HTMLDocumentParser.cpp:302 >#40 0x11392517d in WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode) at /Volumes/.../OpenSource/Source/WebCore/html/parser/HTMLDocumentParser.cpp:185 >#41 0x1139280aa in WebCore::HTMLDocumentParser::append(WTF::RefPtr<WTF::StringImpl, WTF::DumbPtrTraits<WTF::StringImpl> >&&) at /Volumes/.../OpenSource/Source/WebCore/html/parser/HTMLDocumentParser.cpp:416 >#42 0x1133608c2 in WebCore::DecodedDataDocumentParser::flush(WebCore::DocumentWriter&) at /Volumes/.../OpenSource/Source/WebCore/dom/DecodedDataDocumentParser.cpp:60 >#43 0x113b954e0 in WebCore::DocumentWriter::end() at /Volumes/.../OpenSource/Source/WebCore/loader/DocumentWriter.cpp:281 >#44 0x113b554cf in WebCore::DocumentLoader::finishedLoading() at /Volumes/.../OpenSource/Source/WebCore/loader/DocumentLoader.cpp:433 >#45 0x113b55269 in WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource&) at /Volumes/.../OpenSource/Source/WebCore/loader/DocumentLoader.cpp:383 >#46 0x113c9562f in WebCore::CachedResource::checkNotify() at /Volumes/.../OpenSource/Source/WebCore/loader/cache/CachedResource.cpp:349 >#47 0x113c876d1 in WebCore::CachedResource::finishLoading(WebCore::SharedBuffer*) at /Volumes/.../OpenSource/Source/WebCore/loader/cache/CachedResource.cpp:365 >#48 0x113c92556 in WebCore::CachedRawResource::finishLoading(WebCore::SharedBuffer*) at /Volumes/.../OpenSource/Source/WebCore/loader/cache/CachedRawResource.cpp:120 >#49 0x113c237a0 in WebCore::SubresourceLoader::didFinishLoading(WebCore::NetworkLoadMetrics const&) at /Volumes/.../OpenSource/Source/WebCore/loader/SubresourceLoader.cpp:634 >#50 0x113c0a155 in WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*) at /Volumes/.../OpenSource/Source/WebCore/loader/ResourceLoader.cpp:682 >#51 0x112229a34 in -[WebCoreResourceHandleAsOperationQueueDelegate connectionDidFinishLoading:]::$_6::operator()() at /Volumes/.../OpenSource/Source/WebCore/platform/network/mac/WebCoreResourceHandleAsOperationQueueDelegate.mm:312 >#52 0x112229919 in WTF::Function<void ()>::CallableWrapper<-[WebCoreResourceHandleAsOperationQueueDelegate connectionDidFinishLoading:]::$_6>::call() at /Volumes/.../OpenSource/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/Function.h:101 >#53 0x10c3c174d in WTF::Function<void ()>::operator()() const at /Volumes/.../OpenSource/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/Function.h:56 >#54 0x10c3efded in WTF::dispatchFunctionsFromMainThread() at /Volumes/.../OpenSource/Source/WTF/wtf/MainThread.cpp:129 >#55 0x10c3f2b45 in ::-[JSWTFMainThreadCaller call]() at /Volumes/.../OpenSource/Source/WTF/wtf/mac/MainThreadMac.mm:54 >#56 0x10b7a9f6b in __NSThreadPerformPerform () >#57 0x10aa49b31 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ () >#58 0x10aa493a3 in __CFRunLoopDoSources0 () >#59 0x10aa43a4f in __CFRunLoopRun () >#60 0x10aa43221 in CFRunLoopRunSpecific () >#61 0x11208c26a in RunWebThread(void*) at /Volumes/.../OpenSource/Source/WebCore/platform/ios/wak/WebCoreThread.mm:612
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 188898
: 347947 |
347959