chakra-core / chakra-core/ChakraCore

rare crash of JsRun function on Mac

Open
#6,337 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
9.3k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Hi..I am getting a rare crash in JsRun function on macOs. Since it is rare, I am facing problem reproducing it in order to find its root-cause. Could you please suggest what can cause this crash?

`int JsUtil::BaseDictionary, DefaultComparer, JsUtil::SimpleDictionaryEntry, JsUtil::NoResizeLock>::Insert<(JsUtil::BaseDictionary, DefaultComparer, JsUtil::SimpleDictionaryEntry, JsUtil::NoResizeLock>::InsertOperations)0>(unsigned long const&, SourceContextInfo* const&) (@int JsUtil::BaseDictionary, DefaultComparer, JsUtil::SimpleDictionaryEntry, JsUtil::NoResizeLock>::Insert<(JsUtil::BaseDictionary, DefaultComparer, JsUtil::SimpleDictionaryEntry, JsUtil::NoResizeLock>::InsertOperations)0>(unsigned long const&, SourceContextInfo* const&):90)
Js::ScriptContext::CreateSourceContextInfo(unsigned long, char16_t const*, unsigned long, Js::SimpleDataCacheWrapper*, char16_t const*, unsigned long) (@Js::ScriptContext::CreateSourceContextInfo(unsigned long, char16_t const*, unsigned long, Js::SimpleDataCacheWrapper*, char16_t const*, unsigned long):195)
RunScriptCore(void*, unsigned char const*, unsigned long, LoadScriptFlag, unsigned long, char16_t const*, bool, _JsParseScriptAttributes, bool, void**) (@RunScriptCore(void*, unsigned char const*, unsigned long, LoadScriptFlag, unsigned long, char16_t const*, bool, _JsParseScriptAttributes, bool, void**):63)
JsRun (@JsRun:99)
JavascriptCore::jsLoop() (JavascriptCore.cpp:166)
decltype(*(std::__1::forward(fp0)).*fp()) std::__1::__invoke(void (JavascriptCore::*&&)(), JavascriptCore*&&) (/Applications/Xcode-10.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits:4369)
void std::__1::__thread_execute >, void (JavascriptCore::*)(), JavascriptCore*, 2ul>(std::__1::tuple >, void (JavascriptCore::*)(), JavascriptCore*>&, std::__1::__tuple_indices<2ul>) (/Applications/Xcode-10.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/thread:342)
void* std::__1::__thread_proxy >, void (JavascriptCore::*)(), JavascriptCore*> >(void*) (/Applications/Xcode-10.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/thread:352)
_pthread_start (@_pthread_start:36)`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.