rP24462 stopped supporting components with a non-null Serialize() and a null Deserialize() (it made the code much trickier). I updated 0 A.D., but mods will need to update to.
Unfortunately, these throw exceptions and it appears we have codepaths that don't handle these exceptions (possibly all of them). Since this error is likely, and easily fixable, and doesn't actually _crash_, I'll issue a LogError for now.
Details
Details
- Reviewers
- None
- Commits
- rP24720: Fix instacrash when saving a game & serialization fails for "no Deserialize"
Run Delenda Est and save a game.
Diff Detail
Diff Detail
- Repository
- rP 0 A.D. Public Repository
- Branch
- temp
- Lint
Lint OK - Unit
No Unit Test Coverage - Build Status
Buildable 15230 Build 33102: Vulcan Build Jenkins Build 33101: Vulcan Build (macOS) Jenkins Build 33100: Vulcan Build (Windows) Jenkins Build 33099: arc lint + arc unit
Event Timeline
Comment Actions
Build is green
builderr-debug-macos.txt /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../../binaries/system/libsimulation2_dbg.a(precompiled.o) has no symbols ld: warning: text-based stub file /System/Library/Frameworks//CoreAudio.framework/CoreAudio.tbd and library file /System/Library/Frameworks//CoreAudio.framework/CoreAudio are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks//AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback.tbd and library file /System/Library/Frameworks//ForceFeedback.framework/ForceFeedback are out of sync. Falling back to library file for linking. ld: warning: text-based stub file /System/Library/Frameworks//CoreVideo.framewor
See https://jenkins.wildfiregames.com/job/macos-differential/2959/display/redirect for more details.
source/simulation2/serialization/SerializedScriptTypes.h | ||
---|---|---|
91–92 | This code can be retreived from SVN whenever anyone decides to add it back. The comment may be moved up a line. |
Comment Actions
Instead of a crash I now get in atlas (8 player maps)
ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize(). ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize(). ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize(). ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize(). ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize(). ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize(). ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize(). ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize(). ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize().
Stopping play gets me infinite
ERROR: Error serializing object 'Player': non-null Serialize() but no matching Deserialize(). ERROR: Deserialization failed: isLatin1 ERROR: CColor has to be an object ERROR: CColor has to be an object ERROR: Error calling component script function GetDisplayedColor ERROR: CColor has to be an object ERROR: Error calling component script function GetDisplayedColor ERROR: CColor has to be an object ERROR: Error calling component script function GetDisplayedColor ERROR: CColor has to be an object ERROR: Error calling component script function GetDisplayedColor
Trying to save I get two assertions about the zip file being incorrect
Function call failed: return value was -110400 (Unknown archive format) Location: archive_zip.cpp:592 (ArchiveReader_Zip::LocateCentralDirectory) Call stack: ArchiveReader_Zip::LocateCentralDirectory (archive_zip.cpp:592) file = 0x2C49FE34 -> (shared_ptr<File>) fileSize = 284 (0x000000000000011C) cd_ofs = 0x003CD648 -> 0 (0x0000000000000000) cd_numEntries = 0x003CD638 -> 0 (0x00000000) cd_size = 0x003CD63C -> 0 (0x00000000) op = m_FileDescriptor = 5 (0x00000005) m_OpenFlag = 6 (0x00000006) m_Offset = 0 (0x0000000000000000) m_Size = 30 (0x000000000000001E) m_Buffer = 0x35810000 buf = (unique_ptr<unsigned char,io::FreeAligned>) status_ = (unavailable) status_ = (unavailable) ArchiveReader_Zip::ReadEntries (archive_zip.cpp:455) this = 0x2C49FE30 -> (IArchiveReader) m_file = (shared_ptr<File>) m_fileSize = 284 (0x000000000000011C) cb = 0x011B0EE0 -> (CGameLoader::ReadEntryCallback) cb = 0x011B0EE0 (see above) cbData = 3987416 (0x003CD7D8) cd_size = 0 (0x00000000) op = m_FileDescriptor = 849936431 (0x32A9002F) m_OpenFlag = 849960816 (0x32A95F70) m_Offset = 284 (0x000000000000011C) m_Size = 1610387748 (0x000000005FFC9124) m_Buffer = 0xC495EDCF cd_ofs = 0 (0x0000000000000000) cd_numEntries = 0 (0x00000000) buf = (unique_ptr<unsigned char,io::FreeAligned>) pos = (unavailable - internal error) status_ = (unavailable) status_ = (unavailable - internal error) i = (unavailable - internal error) relativePathname = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 60879 archiveFile = (shared_ptr<ArchiveFile_Zip>) name = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 16 fileInfo = name = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 55048 size = 17124979501957120 (0x003CD71400000000) mtime = 3191361293098641165 (0x2C49FE300113670D) SavedGames::GetSavedGames (savedgame.cpp:261) scriptInterface = 0x62D99EB8 -> m_CmptPrivate = { pScriptInterface = 0x622FC618 -> m_CmptPrivate = { pScriptInterface = 0x00BF17F0 -> m_CmptPrivate = { pScriptInterface = 0x00BF07D0 -> m_CmptPrivate = { pScriptInterface = 0x33EF9CF8 -> m_CmptPrivate = { pScriptInterface = 0x53330170 -> m_CmptPrivate = { pScriptInterface = 0x53330058 -> m_CmptPrivate = { pScriptInterface = 0x5332FFE0 -> m_CmptPrivate = { pScriptInterface = 0x533302D8 -> m_CmptPrivate = { pScriptInterface = 0x33F21640 -> m_CmptPrivate = { pScriptInterface = 0x53330080 -> m_CmptPrivate = { pScriptInterface = 0x533300A8 -> m_CmptPrivate = { pScriptInterface = 0x533301C0 -> m_CmptPrivate = { pScriptInterface = 0x21FFBFA0 -> m_CmptPrivate = { pScriptInterface = 0x33EF9E10 -> m_CmptPrivate = { pScriptInterface = 0x33EF9F28 -> m_CmptPrivate = { pScriptInterface = 0x53330198 -> m_CmptPrivate = { pScriptInterface = 0x53330210 -> m_CmptPrivate = { pScriptInterface = 0x53330260 -> m_CmptPrivate = { pScriptInterface = 0x53330288 -> m_CmptPrivate = { pScriptInterface = 0x533302B0 -> m_CmptPrivate = { pScriptInterface = 0x21FFBFC8 -> (too much output; skipping to next top-level symbol) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0xFFFFFFFF } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00008B5C } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0xFFFFFFFF (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x03383C40 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x02000004 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000002 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x1BEFC9F8 -> lcf = _x = 1991292765630300616 (0x1BA27E38533301C8) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0xFFFFFFFF (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x345AF070 -> lcf = _x = 3193354571094300232 (0x2C51131033F21648) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x0000002E } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000113 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x600EF008 -> lcf = _x = 6839561628719185896 (0x5EEB01105332FFE8) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0xFFFFFFFF (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x0000003A } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x44C55010 -> lcf = _x = 5035629527983693056 (0x45E2266033EF9D00) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x000000D8 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00BF0000 -> lcf = _x = 39353170425544704 (0x008BCF8000000000) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x622FC618 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x0F40C6C8 -> lcf = _x = 1101145227189491696 (0x0F480DC000BF17F0) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62D99EB8 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x2C271018 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0xF0E0D0C0 -> lcf = _x = (unavailable - internal error) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) scriptInterface = (unavailable) LINE_229_ = m_t0 = 6.79133e-313 (0x00000020012375F8) m_description = 0x023A03A5 -> [8] { 28160, 29440, 27648, 26880, 29696, 25856, 29184, 24832 } err = (unavailable) rq = cx = 0x2C4B0AE0 -> (JSContext) glob = 0x0F416FC4 -> (JSObject) m_formerRealm = 0x003CD96C -> (JS::Realm) games = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x61260980 -> 0x2D3E7AC0 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x790F9E08 -> 0x7914A9B9 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x61727241 -> (unavailable - internal error) prev = 0x61620079 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x6E752E72 prev = 0x43893040 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D3E7C70 -> 0x790F9E08 (see above) prev = 0x2D3ECFB8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D3EAEB0 -> 0x790F9E08 (see above) prev = 0x0F2200C4 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0000000A prev = 0xAFB535AE -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x0F21EBC8 ptr = (js::VirtualTraceable) ptr = 0x4B4B3502 ptr = (js::VirtualTraceable) ptr = 0x43893060 ptr = (js::VirtualTraceable) ptr = 0x07FF0000 prev = 0xFFFFFF8C -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = asBits_ = 17125409254633448 (0x003CD7780F416FE8) pathnames = (unsupported vector<Path >) i = 3987424 (0x003CD7E0) realPath = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 55472 game = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x61261440 -> 0x2D3E78C8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x790FB458 -> 0x79105711 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x656A624F -> 0x15D61571 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x00000000 prev = 0x00000000 ptr = (js::VirtualTraceable) ptr = 0x00000000 prev = 0x46007463 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x090A0D29 -> (unavailable - internal error) prev = 0x74657209 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x736C6166 ptr = (js::VirtualTraceable) ptr = 0x006E6F69 prev = 0x43886020 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D3E7130 -> 0x790FB458 (see above) prev = 0x4389C2C8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D3EA160 -> 0x790FB458 (see above) prev = 0x0F21B600 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x00000BD8 prev = 0x0000000B ptr = (js::VirtualTraceable) ptr = 0x63757274 ptr = (js::VirtualTraceable) ptr = 0x4B4B0100 ptr = (js::VirtualTraceable) ptr = 0x7910A368 ptr = (js::VirtualTraceable) ptr = 0x07FF0000 (see above) prev = 0xFFFFFF8C (see above) ptr = asBits_ = 4796759321051004464 (0x429183302C49FE30) archiveReader = (shared_ptr<IArchiveReader>) metadata = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x438C0560 -> 0x438B8FA0 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x790FB458 (see above) prev = 0x43886020 (see above) ptr = (js::VirtualTraceable) ptr = 0x18000038 prev = 0xFFFFFF8C (see above) ptr = asBits_ = 17125684132540392 (0x003CD7B80F416FE8) loader = m_ScriptInterface = 0x0F417708 -> m_CmptPrivate = { pScriptInterface = 0x62A21938 -> m_CmptPrivate = { pScriptInterface = 0x62A22940 -> m_CmptPrivate = { pScriptInterface = 0x62A235E8 -> m_CmptPrivate = { pScriptInterface = 0x62A233F0 -> m_CmptPrivate = { pScriptInterface = 0x62A233A8 -> m_CmptPrivate = { pScriptInterface = 0x003CD7E0 -> m_CmptPrivate = { pScriptInterface = 0x0F417708 (see above), pCBData = 0x62A233A8 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000002 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62A233F0 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x14D71B40 -> lcf = _x = 1090368604825096472 (0x0F21C47814D69118) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62A235E8 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x438ECEF8 -> lcf = _x = 26903178256 (0x00000006438DEC10) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62A22940 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x60F072C8 -> lcf = _x = 332204 (0x00000000000511AC) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62A21938 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x38373036 -> lcf = _x = 5570108315511947264 (0x4D4D0000528A0000) (too much output; skipping to next top-level symbol) , pCBData = 0x0F417708 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000002 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x003CD7E0 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x0F417714 -> lcf = _x = 1099290712094111508 (0x0F4177140F417714) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) m_Metadata = { (js::WrappedPtrOperations<JS::Value,JS::PersistentRooted<JS::Value> >) } mNext = 0x00000000 mPrev = 0x00000002 mIsSentinel = false ptr = asBits_ = 53765001906749440 (0x00BF02FC00000000) m_SavedState = 0x61261440 (see above) JSI_SavedGame::GetSavedGames (jsinterface_savedgame.cpp:33) pCmptPrivate = 0x2C4AAAD0 -> { pScriptInterface = 0x2C4AAAD0 (see above), pCBData = 0x222DE030 } ScriptInterface::call<JS::Value,&JSI_SavedGame::GetSavedGames> (nativewrapperdefns.h:124) cx = (unavailable) argc = (unavailable) vp = (unavailable) vp = (unavailable) rq = cx = 0x0F416FC4 (see above) glob = 0x0F416FEC -> (JSObject) m_formerRealm = 0x00000000 rval = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0xFFFFFF83 -> (unavailable - internal error) prev = 0x0F416FB8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x00000000 prev = 0x00000000 ptr = (js::VirtualTraceable) ptr = 0x003CD96C (see above) ptr = asBits_ = 3260324930373382072 (0x2D3F00400F416FB8) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JS_CallFunctionName (:0) ScriptInterface::CallFunction_ (scriptinterface.cpp:529) this = (unavailable - internal error) val = { (js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> >) } ptr = 0x003CDF98 -> asBits_ = -497457102784 (0xFFFFFF8C2D3F0040) name = 0x011FB7DC -> "init" argv = length_ = 2 (0x00000002) elements_ = 0x003CE058 -> asBits_ = -536870912000 (0xFFFFFF8300000000) ret = { (js::WrappedPtrOperations<JS::Value,JS::MutableHandle<JS::Value> >) } ptr = 0x003CDFF8 -> asBits_ = -536870912000 (0xFFFFFF8300000000) rq = cx = 0x0F416FB8 (see above) glob = 0x2D3F0040 -> (JSObject) m_formerRealm = 0x2C4B0AE0 (see above) obj = { { (js::WrappedPtrOperations<JSObject *,JS::Rooted<JSObject *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE2DC -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE514 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE520 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE52C -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE538 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE544 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE5BC -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE6D4 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CEADC -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CEBC4 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CED44 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x00000000 ptr = (js::VirtualTraceable) ptr = 0x012861D8 ptr = (js::VirtualTraceable) ptr = 0x00000000 ptr = (too much output; skipping to next top-level symbol) ptr = (js::VirtualTraceable) ptr = 0x003CE7DC ptr = (js::VirtualTraceable) ptr = 0x00000000 ptr = (js::VirtualTraceable) ptr = 0x0F416FD4 ptr = (js::VirtualTraceable) ptr = 0x0F416FC4 (see above) ptr = (js::VirtualTraceable) ptr = 0x0F416FC4 (see above) ptr = (js::VirtualTraceable) ptr = 0x0F416FC4 (see above) ptr = (js::VirtualTraceable) ptr = 0x0F416FC4 (see above) ptr = (js::VirtualTraceable) ptr = 0x0F25B0B8 ptr = 0x2D3F0040 (see above) found = true CGUIManager::SGUIPage::LoadPage (guimanager.cpp:214) this = 0x00000000 this = (unavailable) scriptContext = (unavailable) elmt_page = (unavailable - internal error) root = m_Pointer = 0x00000500 hotloadDataVal = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x00000000 prev = 0xFFFFFF83 (see above) ptr = asBits_ = 4833294944942686215 (0x4313502500000007) path = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 48 ('0') rq = cx = 0x62E4C4E0 -> (JSContext) glob = 0x00000007 m_formerRealm = 0x0F416FE8 -> (JS::Realm) hotloadData = (shared_ptr<JSStructuredCloneData>) global = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x2D3F0040 (see above) prev = 0xFFFFFF8C (see above) ptr = asBits_ = 17137297724108776 (0x003CE2480F416FE8) xero = m_Pointer = 0x00000000 m_ElementNameCount = 1125339148 (0x4313500C) m_AttributeNameCount = 1125339173 (0x43135025) m_ElementPointer = 0x43135000 -> "XMB0" m_AttributePointer = 0x42916F08 -> [8] { 48 ('0'), 188, 31, 1, 1, 0, 0, 0 } m_XMBBuffer = (shared_ptr<unsigned char>) scriptInterface = (shared_ptr<ScriptInterface>) scriptInterface = (shared_ptr<ScriptInterface>) scriptInterface = (shared_ptr<ScriptInterface>) elmt_include = 3989672 (0x003CE0A8) initDataVal = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x00000000 prev = 0xFFFFFF83 (see above) ptr = asBits_ = 17134377146347496 (0x003CDFA00F416FE8) hotloadDataVal = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x2D3F0040 (see above) prev = 0xFFFFFF8C (see above) ptr = asBits_ = 4796737983653522128 (0x42916FC82C4AAAD0) rq = cx = (unavailable - internal error) glob = (unavailable - internal error) m_formerRealm = (unavailable - internal error) global = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = asBits_ = (unavailable - internal error) scriptInterface = (shared_ptr<ScriptInterface>) scriptInterface = (shared_ptr<ScriptInterface>) <begin>$L0 = m_Size = (unavailable - internal error) m_CurItemID = (unavailable - internal error) m_CurPointer = (unavailable - internal error) node = m_Pointer = 0x0F416FEC (see above) LINE_183_ = m_t0 = (unavailable - internal error) m_description = (unavailable - internal error) profile2__ = m_Name = 0x2D3F0040 (see above) name = { (unsupported basic_string<char,char_traits<char> >) } nameW = { (unsupported basic_string<wchar_t,char_traits<wchar_t> >) } currentDirectory = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 13056 directories = (unsupported vector<Path >) <begin>$L1 = (unavailable - internal error) directory = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 13056 CGUIManager::PushPage (guimanager.cpp:110) this = (unavailable) pageName = 0x003CE1D4 -> { (unsupported basic_string<wchar_t,char_traits<wchar_t> >) } initData = (shared_ptr<JSStructuredCloneData>) callbackFunction = { (js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> >) } ptr = 0x79114E68 -> asBits_ = -536870912000 (0xFFFFFF8300000000) JSI_GUIManager::PushGuiPage (jsinterface_guimanager.cpp:32) pCmptPrivate = 0x2C4AB990 -> { pScriptInterface = 0x2C4AB990 (see above), pCBData = 0x25E24B80 } name = 0x003CE220 -> (unsupported basic_string<wchar_t,char_traits<wchar_t> >) initData = { (js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> >) } ptr = 0x79114E68 (see above) callbackFunction = { (js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> >) } ptr = 0x79114E68 (see above) ScriptInterface::call<void,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,JS::Handle<JS::Value>,JS::Handle<JS::Value>,&JSI_GUIManager::PushGuiPage> (nativewrapperdefns.h:124) cx = (unavailable) argc = (unavailable) vp = 0x010001B9 -> asBits_ = -8936186698884055040 (0x83FC498B16720000) vp = (unavailable) a0 = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) args = { argv_ = (unavailable - internal error) argc_ = (unavailable - internal error) constructing_ = (unavailable - internal error) ignoresReturnValue_ = (unavailable - internal error) } rq = cx = 0x0F416FE8 (see above) glob = 0x003CE568 -> (JSObject) m_formerRealm = 0x00000000 rval = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0xFFFFFF83 (see above) prev = 0x2D3C41C8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x05CD0DB0 -> 0x416FB8B8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) prev = 0x2D3C1730 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D368100 -> 0x79109CD8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x79105718 -> 0x636E7546 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x73B8FFFF -> (unavailable - internal error) prev = 0xFF8C636E -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0xFF8C636E (see above) prev = 0x04000000 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x79109CF0 prev = 0x2D36C148 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D36B0E8 -> 0x79109CD8 (see above) prev = 0x00000006 ptr = (js::VirtualTraceable) ptr = 0x4B4B1500 ptr = (js::VirtualTraceable) ptr = 0x7910A368 (see above) ptr = (js::VirtualTraceable) ptr = 0x00000985 ptr = asBits_ = 1722512976 (0x0000000066AB7650) typeConvRet0 = (bool)0x0F JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JS::WeakMapPtr<JSObject *,JSObject *>::removeValue (:0) 05CD269D 05CD87B2 05CD08AB JS::WeakMapPtr<JSObject *,JSObject *>::removeValue (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JS_CallFunctionValue (:0) IGUIObject::ScriptEventWithReturn (iguiobject.cpp:454) this = (unavailable) eventName = (unavailable) paramData = 0x0004A02E -> length_ = (unavailable - internal error) elements_ = (unavailable - internal error) paramData = (unavailable) handlerVal = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x83BC4D8B -> (unavailable - internal error) prev = 0xC08404C4 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = asBits_ = -8515385968206264949 (0x89D345940FB8458B) rq = cx = 0xC604EB08 -> (JSContext) glob = 0x8B00D345 -> (JSObject) m_formerRealm = 0xFA83E855 -> (JS::Realm) obj = { { (js::WrappedPtrOperations<JSObject *,JS::Rooted<JSObject *> >) } } stack = 0x8B347208 -> (unavailable - internal error) prev = 0x148DD44D -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x00000000 prev = 0x282A0000 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x04FFD8D8 ptr = 0x00000255 result = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x83C12B23 -> (unavailable - internal error) prev = 0xF883FCC0 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = asBits_ = 2231999902765184543 (0x1EF9A815FF06761F) E48308EC 04246C89 FF6AEC8B 1E436068 00A16401 50000000 68EC8353 282954A1 89C53301 5756EC45 F4458D50 errno = 0 (No error reported here) OS error = 0 (no error code was set)
Function call failed: return value was -110400 (Unknown archive format) Location: savedgame.cpp:263 (SavedGames::GetSavedGames) Call stack: SavedGames::GetSavedGames (savedgame.cpp:263) scriptInterface = 0x62D99EB8 -> m_CmptPrivate = { pScriptInterface = 0x622FC618 -> m_CmptPrivate = { pScriptInterface = 0x00BF17F0 -> m_CmptPrivate = { pScriptInterface = 0x00BF07D0 -> m_CmptPrivate = { pScriptInterface = 0x33EF9CF8 -> m_CmptPrivate = { pScriptInterface = 0x53330170 -> m_CmptPrivate = { pScriptInterface = 0x53330058 -> m_CmptPrivate = { pScriptInterface = 0x5332FFE0 -> m_CmptPrivate = { pScriptInterface = 0x533302D8 -> m_CmptPrivate = { pScriptInterface = 0x33F21640 -> m_CmptPrivate = { pScriptInterface = 0x53330080 -> m_CmptPrivate = { pScriptInterface = 0x533300A8 -> m_CmptPrivate = { pScriptInterface = 0x533301C0 -> m_CmptPrivate = { pScriptInterface = 0x21FFBFA0 -> m_CmptPrivate = { pScriptInterface = 0x33EF9E10 -> m_CmptPrivate = { pScriptInterface = 0x33EF9F28 -> m_CmptPrivate = { pScriptInterface = 0x53330198 -> m_CmptPrivate = { pScriptInterface = 0x53330210 -> m_CmptPrivate = { pScriptInterface = 0x53330260 -> m_CmptPrivate = { pScriptInterface = 0x53330288 -> m_CmptPrivate = { pScriptInterface = 0x533302B0 -> m_CmptPrivate = { pScriptInterface = 0x21FFBFC8 -> (too much output; skipping to next top-level symbol) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0xFFFFFFFF } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00008B5C } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0xFFFFFFFF (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x03383C40 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x02000004 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000002 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x1BEFC9F8 -> lcf = _x = 1991292765630300616 (0x1BA27E38533301C8) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0xFFFFFFFF (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x345AF070 -> lcf = _x = 3193354571094300232 (0x2C51131033F21648) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x0000002E } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000113 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x600EF008 -> lcf = _x = 6839561628719185896 (0x5EEB01105332FFE8) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0xFFFFFFFF (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x00000000 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x0000003A } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x44C55010 -> lcf = _x = 5035629527983693056 (0x45E2266033EF9D00) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x000000D8 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00BF0000 -> lcf = _x = 39353170425544704 (0x008BCF8000000000) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x622FC618 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x0F40C6C8 -> lcf = _x = 1101145227189491696 (0x0F480DC000BF17F0) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62D99EB8 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000000 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x2C271018 } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0xF0E0D0C0 -> lcf = _x = (unavailable - internal error) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) scriptInterface = (unavailable) LINE_229_ = m_t0 = 6.79133e-313 (0x00000020012375F8) m_description = 0x023A03A5 -> [8] { 28160, 29440, 27648, 26880, 29696, 25856, 29184, 24832 } err = (unavailable - internal error) rq = cx = 0x2C4B0AE0 -> (JSContext) glob = 0x0F416FC4 -> (JSObject) m_formerRealm = 0x003CD96C -> (JS::Realm) games = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x61260980 -> 0x2D3E7AC0 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x790F9E08 -> 0x7914A9B9 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x61727241 -> (unavailable - internal error) prev = 0x61620079 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x6E752E72 prev = 0x43893040 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D3E7C70 -> 0x790F9E08 (see above) prev = 0x2D3ECFB8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D3EAEB0 -> 0x790F9E08 (see above) prev = 0x0F2200C4 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0000000A prev = 0xAFB535AE -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x0F21EBC8 ptr = (js::VirtualTraceable) ptr = 0x4B4B3502 ptr = (js::VirtualTraceable) ptr = 0x43893060 ptr = (js::VirtualTraceable) ptr = 0x07FF0000 prev = 0xFFFFFF8C -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = asBits_ = 17125409254633448 (0x003CD7780F416FE8) pathnames = (unsupported vector<Path >) i = 3987424 (0x003CD7E0) realPath = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 55472 game = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x61261440 -> 0x2D3E78C8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x790FB458 -> 0x79105711 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x656A624F -> 0x15D61571 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x00000000 prev = 0x00000000 ptr = (js::VirtualTraceable) ptr = 0x00000000 prev = 0x46007463 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x090A0D29 -> (unavailable - internal error) prev = 0x74657209 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x736C6166 ptr = (js::VirtualTraceable) ptr = 0x006E6F69 prev = 0x43886020 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D3E7130 -> 0x790FB458 (see above) prev = 0x4389C2C8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D3EA160 -> 0x790FB458 (see above) prev = 0x0F21B600 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x00000BD8 prev = 0x0000000B ptr = (js::VirtualTraceable) ptr = 0x63757274 ptr = (js::VirtualTraceable) ptr = 0x4B4B0100 ptr = (js::VirtualTraceable) ptr = 0x7910A368 ptr = (js::VirtualTraceable) ptr = 0x07FF0000 (see above) prev = 0xFFFFFF8C (see above) ptr = asBits_ = 4796759321051004464 (0x429183302C49FE30) archiveReader = (shared_ptr<IArchiveReader>) metadata = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x438C0560 -> 0x438B8FA0 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x790FB458 (see above) prev = 0x43886020 (see above) ptr = (js::VirtualTraceable) ptr = 0x18000038 prev = 0xFFFFFF8C (see above) ptr = asBits_ = 17125684132540392 (0x003CD7B80F416FE8) loader = m_ScriptInterface = 0x0F417708 -> m_CmptPrivate = { pScriptInterface = 0x62A21938 -> m_CmptPrivate = { pScriptInterface = 0x62A22940 -> m_CmptPrivate = { pScriptInterface = 0x62A235E8 -> m_CmptPrivate = { pScriptInterface = 0x62A233F0 -> m_CmptPrivate = { pScriptInterface = 0x62A233A8 -> m_CmptPrivate = { pScriptInterface = 0x003CD7E0 -> m_CmptPrivate = { pScriptInterface = 0x0F417708 (see above), pCBData = 0x62A233A8 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000002 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62A233F0 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x14D71B40 -> lcf = _x = 1090368604825096472 (0x0F21C47814D69118) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62A235E8 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x438ECEF8 -> lcf = _x = 26903178256 (0x00000006438DEC10) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62A22940 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x60F072C8 -> lcf = _x = 332204 (0x00000000000511AC) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x62A21938 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x38373036 -> lcf = _x = 5570108315511947264 (0x4D4D0000528A0000) (too much output; skipping to next top-level symbol) , pCBData = 0x0F417708 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x00000002 m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) , pCBData = 0x003CD7E0 (see above) } m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_rng = 0x0F417714 -> lcf = _x = 1099290712094111508 (0x0F4177140F417714) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >) m_Metadata = { (js::WrappedPtrOperations<JS::Value,JS::PersistentRooted<JS::Value> >) } mNext = 0x00000000 mPrev = 0x00000002 mIsSentinel = false ptr = asBits_ = 53765001906749440 (0x00BF02FC00000000) m_SavedState = 0x61261440 (see above) JSI_SavedGame::GetSavedGames (jsinterface_savedgame.cpp:33) pCmptPrivate = 0x2C4AAAD0 -> { pScriptInterface = 0x2C4AAAD0 (see above), pCBData = 0x222DE030 } ScriptInterface::call<JS::Value,&JSI_SavedGame::GetSavedGames> (nativewrapperdefns.h:124) cx = (unavailable) argc = (unavailable) vp = (unavailable) vp = (unavailable) rq = cx = 0x0F416FC4 (see above) glob = 0x0F416FEC -> (JSObject) m_formerRealm = 0x00000000 rval = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0xFFFFFF83 -> (unavailable - internal error) prev = 0x0F416FB8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x00000000 prev = 0x00000000 ptr = (js::VirtualTraceable) ptr = 0x003CD96C (see above) ptr = asBits_ = 3260324930373382072 (0x2D3F00400F416FB8) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JS_CallFunctionName (:0) ScriptInterface::CallFunction_ (scriptinterface.cpp:529) this = (unavailable - internal error) val = { (js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> >) } ptr = 0x003CDF98 -> asBits_ = -497457102784 (0xFFFFFF8C2D3F0040) name = 0x011FB7DC -> "init" argv = length_ = 2 (0x00000002) elements_ = 0x003CE058 -> asBits_ = -536870912000 (0xFFFFFF8300000000) ret = { (js::WrappedPtrOperations<JS::Value,JS::MutableHandle<JS::Value> >) } ptr = 0x003CDFF8 -> asBits_ = -536870912000 (0xFFFFFF8300000000) rq = cx = 0x0F416FB8 (see above) glob = 0x2D3F0040 -> (JSObject) m_formerRealm = 0x2C4B0AE0 (see above) obj = { { (js::WrappedPtrOperations<JSObject *,JS::Rooted<JSObject *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE2DC -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE514 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE520 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE52C -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE538 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE544 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE5BC -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CE6D4 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CEADC -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CEBC4 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x003CED44 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x0F416FC4 (see above) prev = 0x00000000 ptr = (js::VirtualTraceable) ptr = 0x012861D8 ptr = (js::VirtualTraceable) ptr = 0x00000000 ptr = (too much output; skipping to next top-level symbol) ptr = (js::VirtualTraceable) ptr = 0x003CE7DC ptr = (js::VirtualTraceable) ptr = 0x00000000 ptr = (js::VirtualTraceable) ptr = 0x0F416FD4 ptr = (js::VirtualTraceable) ptr = 0x0F416FC4 (see above) ptr = (js::VirtualTraceable) ptr = 0x0F416FC4 (see above) ptr = (js::VirtualTraceable) ptr = 0x0F416FC4 (see above) ptr = (js::VirtualTraceable) ptr = 0x0F416FC4 (see above) ptr = (js::VirtualTraceable) ptr = 0x0F25B0B8 ptr = 0x2D3F0040 (see above) found = true CGUIManager::SGUIPage::LoadPage (guimanager.cpp:214) this = 0x00000000 this = (unavailable) scriptContext = (unavailable) elmt_page = (unavailable - internal error) root = m_Pointer = 0x00000500 hotloadDataVal = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x00000000 prev = 0xFFFFFF83 (see above) ptr = asBits_ = 4833294944942686215 (0x4313502500000007) path = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 48 ('0') rq = cx = 0x62E4C4E0 -> (JSContext) glob = 0x00000007 m_formerRealm = 0x0F416FE8 -> (JS::Realm) hotloadData = (shared_ptr<JSStructuredCloneData>) global = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x2D3F0040 (see above) prev = 0xFFFFFF8C (see above) ptr = asBits_ = 17137297724108776 (0x003CE2480F416FE8) xero = m_Pointer = 0x00000000 m_ElementNameCount = 1125339148 (0x4313500C) m_AttributeNameCount = 1125339173 (0x43135025) m_ElementPointer = 0x43135000 -> "XMB0" m_AttributePointer = 0x42916F08 -> [8] { 48 ('0'), 188, 31, 1, 1, 0, 0, 0 } m_XMBBuffer = (shared_ptr<unsigned char>) scriptInterface = (shared_ptr<ScriptInterface>) scriptInterface = (shared_ptr<ScriptInterface>) scriptInterface = (shared_ptr<ScriptInterface>) elmt_include = 3989672 (0x003CE0A8) initDataVal = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x00000000 prev = 0xFFFFFF83 (see above) ptr = asBits_ = 17134377146347496 (0x003CDFA00F416FE8) hotloadDataVal = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x2D3F0040 (see above) prev = 0xFFFFFF8C (see above) ptr = asBits_ = 4796737983653522128 (0x42916FC82C4AAAD0) rq = cx = (unavailable - internal error) glob = (unavailable - internal error) m_formerRealm = (unavailable - internal error) global = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = asBits_ = (unavailable - internal error) scriptInterface = (shared_ptr<ScriptInterface>) scriptInterface = (shared_ptr<ScriptInterface>) <begin>$L0 = m_Size = (unavailable - internal error) m_CurItemID = (unavailable - internal error) m_CurPointer = (unavailable - internal error) node = m_Pointer = 0x0F416FEC (see above) LINE_183_ = m_t0 = (unavailable - internal error) m_description = (unavailable - internal error) profile2__ = m_Name = 0x2D3F0040 (see above) name = { (unsupported basic_string<char,char_traits<char> >) } nameW = { (unsupported basic_string<wchar_t,char_traits<wchar_t> >) } currentDirectory = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 13056 directories = (unsupported vector<Path >) <begin>$L1 = (unavailable - internal error) directory = path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 13056 CGUIManager::PushPage (guimanager.cpp:110) this = (unavailable) pageName = 0x003CE1D4 -> { (unsupported basic_string<wchar_t,char_traits<wchar_t> >) } initData = (shared_ptr<JSStructuredCloneData>) callbackFunction = { (js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> >) } ptr = 0x79114E68 -> asBits_ = -536870912000 (0xFFFFFF8300000000) JSI_GUIManager::PushGuiPage (jsinterface_guimanager.cpp:32) pCmptPrivate = 0x2C4AB990 -> { pScriptInterface = 0x2C4AB990 (see above), pCBData = 0x25E24B80 } name = 0x003CE220 -> (unsupported basic_string<wchar_t,char_traits<wchar_t> >) initData = { (js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> >) } ptr = 0x79114E68 (see above) callbackFunction = { (js::WrappedPtrOperations<JS::Value,JS::Handle<JS::Value> >) } ptr = 0x79114E68 (see above) ScriptInterface::call<void,std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,JS::Handle<JS::Value>,JS::Handle<JS::Value>,&JSI_GUIManager::PushGuiPage> (nativewrapperdefns.h:124) cx = (unavailable) argc = (unavailable) vp = 0x010001B9 -> asBits_ = -8936186698884055040 (0x83FC498B16720000) vp = (unavailable) a0 = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) args = { argv_ = (unavailable - internal error) argc_ = (unavailable - internal error) constructing_ = (unavailable - internal error) ignoresReturnValue_ = (unavailable - internal error) } rq = cx = 0x0F416FE8 (see above) glob = 0x003CE568 -> (JSObject) m_formerRealm = 0x00000000 rval = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0xFFFFFF83 (see above) prev = 0x2D3C41C8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x05CD0DB0 -> 0x416FB8B8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) prev = 0x2D3C1730 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D368100 -> 0x79109CD8 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x79105718 -> 0x636E7546 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x73B8FFFF -> (unavailable - internal error) prev = 0xFF8C636E -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0xFF8C636E (see above) prev = 0x04000000 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x79109CF0 prev = 0x2D36C148 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x2D36B0E8 -> 0x79109CD8 (see above) prev = 0x00000006 ptr = (js::VirtualTraceable) ptr = 0x4B4B1500 ptr = (js::VirtualTraceable) ptr = 0x7910A368 (see above) ptr = (js::VirtualTraceable) ptr = 0x00000985 ptr = asBits_ = 1722512976 (0x0000000066AB7650) typeConvRet0 = (bool)0x0F JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JS::WeakMapPtr<JSObject *,JSObject *>::removeValue (:0) 05CD269D 05CD87B2 05CD08AB JS::WeakMapPtr<JSObject *,JSObject *>::removeValue (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JSFunction::create (:0) JS_CallFunctionValue (:0) IGUIObject::ScriptEventWithReturn (iguiobject.cpp:454) this = (unavailable) eventName = (unavailable) paramData = 0x0004A02E -> length_ = (unavailable - internal error) elements_ = (unavailable - internal error) paramData = (unavailable) handlerVal = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x83BC4D8B -> (unavailable - internal error) prev = 0xC08404C4 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = asBits_ = -8515385968206264949 (0x89D345940FB8458B) rq = cx = 0xC604EB08 -> (JSContext) glob = 0x8B00D345 -> (JSObject) m_formerRealm = 0xFA83E855 -> (JS::Realm) obj = { { (js::WrappedPtrOperations<JSObject *,JS::Rooted<JSObject *> >) } } stack = 0x8B347208 -> (unavailable - internal error) prev = 0x148DD44D -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x00000000 prev = 0x282A0000 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = 0x04FFD8D8 ptr = 0x00000255 result = { (js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >) } stack = 0x83C12B23 -> (unavailable - internal error) prev = 0xF883FCC0 -> { { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error) prev = (unavailable - internal error) ptr = (js::VirtualTraceable) ptr = (unavailable - internal error) ptr = asBits_ = 2231999902765184543 (0x1EF9A815FF06761F) E48308EC 04246C89 FF6AEC8B 1E436068 00A16401 50000000 68EC8353 282954A1 89C53301 5756EC45 F4458D50 errno = 13 (Insufficient access rights to open file) OS error = 0 (no error code was set)
source/simulation2/serialization/SerializedScriptTypes.h | ||
---|---|---|
1 | 2021 |