Opened 3 years ago

Last modified 17 months ago

#5987 new defect

Crash — at Version 3

Reported by: Silier Owned by:
Priority: Must Have Milestone: Backlog
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by Stan)

Exception:

binaryserializer.cpp(466): Assertion failed: "m_ScriptBackrefTags.put(JS::Heap<JSObject*>(obj.get()), ++m_ScriptBackrefsNext)"
wdbg_sym.cpp(91): Assertion failed: "0 && (L"FYI: WARN_IF_FALSE reports that a function failed. Feel free to ignore or suppress this warning.")"
'pyrogenesis.exe' (Win32): Loaded 'C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.18362.1256_none_e62b6e72f8da69e8\comctl32.dll'. 
'pyrogenesis.exe' (Win32): Unloaded 'C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.18362.1256_none_e62b6e72f8da69e8\comctl32.dll'
'pyrogenesis.exe' (Win32): Loaded 'C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.18362.1256_none_e62b6e72f8da69e8\comctl32.dll'. 
scriptinterface.cpp(1042): Assertion failed: "0 && (L"Writing a structured clone with JS_WriteStructuredClone failed!")"

Exception:

>	pyrogenesis.exe!ScriptInterface::WriteStructuredClone(JS::Handle<JS::Value> v) Line 1042	C++
 	pyrogenesis.exe!ScriptInterface::CloneValueFromOtherCompartment(const ScriptInterface & otherCompartment, JS::Handle<JS::Value> val) Line 1031	C++
 	pyrogenesis.exe!JSI_Simulation::GuiInterfaceCall(ScriptInterface::CmptPrivate * pCmptPrivate, const std::wstring & name, JS::Handle<JS::Value> data) Line 59	C++
 	[Inline Frame] pyrogenesis.exe!ScriptInterface_NativeWrapper<JS::Value>::call(const ScriptRequest &) Line 74	C++
 	pyrogenesis.exe!ScriptInterface::call<JS::Value,std::wstring,JS::Handle<JS::Value>,&JSI_Simulation::GuiInterfaceCall>(JSContext * cx, unsigned int argc, JS::Value * vp) Line 124	C++
 	[External Code]	
 	[Frames below may be incorrect and/or missing]	Unknown
 	mozjs78-ps-release.dll!js::jit::MaybeEnterJit(JSContext * cx, js::RunState & state) Line 196	C++
 	mozjs78-ps-release.dll!js::RunScript(JSContext * cx, js::RunState & state) Line 450	C++
 	mozjs78-ps-release.dll!js::InternalCallOrConstruct(JSContext * cx, const JS::CallArgs & args, js::MaybeConstruct construct, js::CallReason reason) Line 620	C++
 	mozjs78-ps-release.dll!InternalCall(JSContext * cx, const js::AnyInvokeArgs & args, js::CallReason reason) Line 648	C++
 	mozjs78-ps-release.dll!js::Call(JSContext * cx, JS::Handle<JS::Value> fval, JS::Handle<JS::Value> thisv, const js::AnyInvokeArgs & args, JS::MutableHandle<JS::Value> rval, js::CallReason reason) Line 665	C++
 	mozjs78-ps-release.dll!JS_CallFunctionValue(JSContext * cx, JS::Handle<JSObject *> obj, JS::Handle<JS::Value> fval, const JS::HandleValueArray & args, JS::MutableHandle<JS::Value> rval) Line 2777	C++
 	pyrogenesis.exe!IGUIObject::ScriptEventWithReturn(const CStr8 & eventName, const JS::HandleValueArray & paramData) Line 454	C++
 	[Inline Frame] pyrogenesis.exe!IGUIObject::ScriptEventWithReturn(const CStr8 &) Line 435	C++
 	pyrogenesis.exe!IGUIObject::ScriptEvent(const CStr8 & eventName) Line 425	C++
 	pyrogenesis.exe!CGUI::SendEventToAll(const CStr8 & eventName) Line 285	C++
 	pyrogenesis.exe!CGUIManager::SendEventToAll(const CStr8 & eventName) Line 336	C++
 	pyrogenesis.exe!CGame::Update(const double deltaRealTime, bool doInterpolate) Line 405	C++
 	pyrogenesis.exe!Frame() Line 419	C++
 	pyrogenesis.exe!RunGameOrAtlas(int argc, const char * * argv) Line 685	C++
 	pyrogenesis.exe!SDL_main(int argc, char * * argv) Line 736	C++
 	[External Code]	
 	pyrogenesis.exe!CallStartupWithinTryBlock() Line 365	C++
 	[External Code]	

Change History (5)

by Silier, 3 years ago

Attachment: crashlog.txt added

comment:1 by Silier, 3 years ago

Description: modified (diff)

by Silier, 3 years ago

Attachment: commands.txt added

comment:2 by Silier, 3 years ago

Description: modified (diff)

comment:3 by Stan, 3 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.