Open the crash report on crash-stats: 14548972-5de3-430e-a6ba-974120260818.
The crash signature is v8::internal::regexp::NativeRegExpMacroAssembler::LoadCurrentCharacterImpl.
| Frame | Signature | Source | Changesets |
|---|---|---|---|
| 0 | v8::internal::regexp::RegExpMacroAssembler::LoadCurrentCharacter(int, v8::internal::Label*, bool, int, int) | js/src/irregexp/imported/regexp-macro-assembler.cc:313 | |
| 1 | v8::internal::regexp::AssertionNode::BacktrackIfPrevious(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*, v8::internal::regexp::AssertionNode::IfPrevious) | js/src/irregexp/imported/regexp-compiler.cc:2554 | |
| 2 | v8::internal::regexp::AssertionNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:2610 | |
| 3 | v8::internal::regexp::TextNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:2869 | |
| 4 | v8::internal::regexp::TextNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:2869 | |
| 5 | v8::internal::regexp::ChoiceNode::EmitChoices(v8::internal::regexp::Compiler*, v8::internal::regexp::AlternativeGenerationList*, int, v8::internal::regexp::Trace*, v8::internal::regexp::PreloadState*, JS::RegExpFlags, v8::internal::regexp::ParkedGrant) | js/src/irregexp/imported/regexp-compiler.cc:5811 | |
| 6 | v8::internal::regexp::ChoiceNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:4345 | |
| 7 | v8::internal::regexp::ChoiceNode::EmitChoices(v8::internal::regexp::Compiler*, v8::internal::regexp::AlternativeGenerationList*, int, v8::internal::regexp::Trace*, v8::internal::regexp::PreloadState*, JS::RegExpFlags, v8::internal::regexp::ParkedGrant) | js/src/irregexp/imported/regexp-compiler.cc:5811 | |
| 8 | v8::internal::regexp::ChoiceNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:4345 | |
| 9 | v8::internal::regexp::TextNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:2869 | |
| 10 | v8::internal::regexp::ChoiceNode::EmitChoices(v8::internal::regexp::Compiler*, v8::internal::regexp::AlternativeGenerationList*, int, v8::internal::regexp::Trace*, v8::internal::regexp::PreloadState*, JS::RegExpFlags, v8::internal::regexp::ParkedGrant) | js/src/irregexp/imported/regexp-compiler.cc:5811 | |
| 11 | v8::internal::regexp::ChoiceNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:4345 | |
| 12 | v8::internal::regexp::ActionNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:5926 | |
| 13 | v8::internal::regexp::Trace::Flush(v8::internal::regexp::Compiler*, v8::internal::regexp::Node*, v8::internal::regexp::Trace::FlushMode) | js/src/irregexp/imported/regexp-compiler.cc:825 | |
| 14 | v8::internal::regexp::ActionNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:5939 | |
| 15 | v8::internal::regexp::ChoiceNode::EmitChoices(v8::internal::regexp::Compiler*, v8::internal::regexp::AlternativeGenerationList*, int, v8::internal::regexp::Trace*, v8::internal::regexp::PreloadState*, JS::RegExpFlags, v8::internal::regexp::ParkedGrant) | js/src/irregexp/imported/regexp-compiler.cc:5696 | |
| 16 | v8::internal::regexp::ChoiceNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:4345 | |
| 17 | v8::internal::regexp::AssertionNode::BacktrackIfPrevious(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*, v8::internal::regexp::AssertionNode::IfPrevious) | js/src/irregexp/imported/regexp-compiler.cc:2559 | |
| 18 | v8::internal::regexp::AssertionNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:2610 | |
| 19 | v8::internal::regexp::ActionNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:5926 | |
| 20 | v8::internal::regexp::ChoiceNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:4369 | |
| 21 | v8::internal::regexp::LoopChoiceNode::Emit(v8::internal::regexp::Compiler*, v8::internal::regexp::Trace*) | js/src/irregexp/imported/regexp-compiler.cc:3691 | |
| 22 | js::irregexp::CompilePattern(JSContext*, JS::MutableHandle<js::RegExpShared *>, JS::Handle<JSLinearString *>, js::RegExpShared::CodeKind) | js/src/irregexp/RegExpAPI.cpp:855 | |
| 23 | js::RegExpShared::execute(JSContext*, JS::MutableHandle<js::RegExpShared *>, JS::Handle<JSLinearString *>, unsigned long long, js::VectorMatchPairs*) | js/src/vm/RegExpObject.cpp:731 | |
| 24 | ExecuteRegExp(JSContext*, JS::Handle<JSObject *>, JS::Handle<JSString *>, int, js::VectorMatchPairs*) | js/src/builtin/RegExp.cpp:1604 | |
| 25 | js::RegExpBuiltinExecTestFromJit(JSContext*, JS::Handle<js::RegExpObject *>, JS::Handle<JSString *>, bool*) | js/src/builtin/RegExp.cpp:1884 | |
| 26 | None | None | |
| 27 | None | None | |
| 28 | None | None | |
| 29 | None | None | |
| 30 | None | None | |
| 31 | js::jit::MaybeEnterJit(JSContext*, js::RunState&) | js/src/jit/Jit.cpp:320 | |
| 32 | js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) | js/src/jit/BaselineIC.cpp:1717 | |
| 33 | None | None | |
| 34 | None | None | |
| 35 | None | None | |
| 36 | None | None | |
| 37 | js::jit::MaybeEnterJit(JSContext*, js::RunState&) | js/src/jit/Jit.cpp:320 | |
| 38 | js::Interpret(JSContext*, js::RunState&) | js/src/vm/Interpreter.cpp:3339 |
|
| 39 | js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) | js/src/vm/Interpreter.cpp:711 |
|
| 40 | js::jit::InvokeFromInterpreterStub(JSContext*, js::jit::InterpreterStubExitFrameLayout*) | js/src/jit/VMFunctions.cpp:620 | |
| 41 | None | None | |
| 42 | None | None | |
| 43 | None | None | |
| 44 | None | None | |
| 45 | None | None | |
| 46 | None | None | |
| 47 | None | None | |
| 48 | None | None | |
| 49 | None | None |