#849 closed defect (fixed)
Assertion failed error when trying to save a map in Atlas
Reported by: | Erik Johansson | Owned by: | |
---|---|---|---|
Priority: | Should Have | Milestone: | Alpha 6 |
Component: | Core engine | Keywords: | |
Cc: | Jan Wassenberg | Patch: |
Description (last modified by )
Every time I try to save a map in Atlas I get the following error:
Assertion failed: "0 && (L"FYI: WARN_IF_FALSE reports that a function failed. Feel free to ignore or suppress this warning.")" Location: waio.cpp:432 (waio_Preallocate) Call stack: waio_Preallocate (waio.cpp:432) fd = 7 (0x00000007) size = 656423 (0x00000000000A0427) io::Store<io::DefaultCompletedHook,io::DefaultIssueHook> (io.h:291) pathname = (unavailable) data = 0x161B1000 size = 656423 (0x000A0427) p = 0x0012F8C0 -> alignment = 1 (0x0000000000000001) blockSize = 0 (0x00000000) queueDepth = 1 (0x00000001) completedHook = 0x00408403 -> (io::DefaultCompletedHook) issueHook = 0x00408403 (see above) op = fd = 7 (0x00000007) opcode = 0 (0x00000000) offset = 2819315317342208 (0x000A042700000000) size = 1592884485391646720 (0x161B100000000000) buf = 0xCF1B0820 file = pathname = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 7 fd = 7 (0x00000007) opcode = 3474655240 (0xCF1B0808) status_ = 32082840131 (0x0000000778494A43) RealDirectory::Store (real_directory.cpp:57) this = (unavailable) name = 0x0012F900 -> path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 20512, 318, 2312, 53019, 63880, 18, 0, 0 } fileContents = 0x0012F800 -> px = 0x005E2360 -> "0" pn = pi_ = 0x00643DE8 -> use_count_ = 0 (0x00000000) weak_count_ = 0 (0x00000000) size = 656423 (0x000A0427) VFS::CreateFile (vfs.cpp:139) this = (unavailable) pathname = 0x0012FADC -> path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 2768, 53019, 64380, 18, 6305, 92 ('\') } fileContents = 0x0012F9C8 -> px = 0x161B1000 (see above) pn = pi_ = 0x133B2848 -> use_count_ = 2 (0x00000002) weak_count_ = 1 (0x00000001) size = 656423 (0x000A0427) directory = 0x01354328 -> m_files = (error -100500 while analyzing map<Path,VfsFile >) m_subdirectories = (error -100500 while analyzing map<Path,VfsDirectory >) m_realDirectory = px = 0x0062006F -> (IFileLoader) m_path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 3072, 0, 22528, 23680, 3072, 0, 24576, 23680 } m_priority = 1551915008 (0x5C805800) m_flags = 3072 (0x00000C00) m_watch = px = 0x5C806000 -> link = m_prev = (unavailable - internal error) m_next = (unavailable - internal error) request = px = (unavailable - internal error) pn = pi_ = (unavailable - internal error) pn = pi_ = 0x00000F00 pn = pi_ = 0x0134F628 -> use_count_ = 20248104 (0x0134F628) weak_count_ = 20248104 (0x0134F628) m_shouldPopulate = 0 (0x00000000) name = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 26297 file = m_name = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 0 m_size = 3474655540 (0xCF1B0934) m_mtime = 91125118528389124 (0x0143BDD000000004) m_priority = 4228666 (0x0040863A) m_loader = px = 0x161B1008 -> (IFileLoader) pn = pi_ = 0x0012F9C4 -> use_count_ = 370872320 (0x161B1000) weak_count_ = 322644040 (0x133B2848) s = (ScopedLock) status_ = 87517328819879936 (0x0136EC8C00000000) CFilePacker::Write (fileio.cpp:68) this = (unavailable) filename = 0x0012FADC (see above) payloadSize_le = 370872320 (0x161B1000) CMapWriter::SaveMap (mapwriter.cpp:65) this = (unavailable) pathname = 0x0012FADC (see above) pTerrain = 0x0143BDD0 -> m_MapSize = 257 (0x00000101) m_MapSizePatches = 16 (0x00000010) m_Patches = 0x14200024 -> m_Bounds = m_Data = [2] X = 0.000000 (0x00000000) Y = 0.000000 (0x00000000) Z = 0.000000 (0x00000000) X = 64.000000 (0x42800000) Y = 22.382513 (0x41B30F63) Z = 64.000000 (0x42800000) m_Transform = _11 = 1.000000 (0x3F800000) _21 = 0.000000 (0x00000000) _31 = 0.000000 (0x00000000) _41 = 0.000000 (0x00000000) _12 = 0.000000 (0x00000000) _22 = 1.000000 (0x3F800000) _32 = 0.000000 (0x00000000) _42 = 0.000000 (0x00000000) _13 = 0.000000 (0x00000000) _23 = 0.000000 (0x00000000) _33 = 1.000000 (0x3F800000) _43 = 0.000000 (0x00000000) _14 = 0.000000 (0x00000000) _24 = 0.000000 (0x00000000) _34 = 0.000000 (0x00000000) _44 = 1.000000 (0x3F800000) _data = [16] 1.000000 (0x3F800000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 1.000000 (0x3F800000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 1.000000 (0x3F800000) 0.000000 (0x00000000) ... _data2d = [4] [4] { 1.000000 (0x3F800000), 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), 1.000000 (0x3F800000), 0.000000 (0x00000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), 0.000000 (0x00000000), 1.000000 (0x3F800000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000), 1.000000 (0x3F800000) } m_InvTransform = _11 = 0.000000 (0x00000000) _21 = 0.000000 (0x00000000) _31 = 0.000000 (0x00000000) _41 = 0.000000 (0x00000000) _12 = 0.000000 (0x00000000) _22 = 0.000000 (0x00000000) _32 = 0.000000 (0x00000000) _42 = 0.000000 (0x00000000) (too much output; skipping to next top-level symbol) m_RenderData = 0x00000000 m_BoundsValid = true m_bWillBeDrawn = false m_MiniPatches = [16] [16] Tex = 0x131FAB50 -> m_Tag = { (error -100500 while analyzing string >) } m_pProperties = px = 0x13206550 -> m_pParent = px = 0x13147F88 -> m_pParent = px = 0x00000000 pn = pi_ = 0x00000000 m_BaseColor = 0 (0x00000000) m_HasBaseColor = false m_MovementClass = { (error -100500 while analyzing string >) } m_Groups = (error -100500 while analyzing vector<CTerrainGroup * >) pn = pi_ = 0x13076918 -> use_count_ = 74 (0x0000004A) weak_count_ = 1 (0x00000001) m_BaseColor = 0 (0x00000000) m_HasBaseColor = false m_MovementClass = { (error -100500 while analyzing string >) } m_Groups = (error -100500 while analyzing vector<CTerrainGroup * >) pn = pi_ = 0x13206FE8 -> use_count_ = 9 (0x00000009) weak_count_ = 1 (0x00000001) m_Texture = px = 0x131F3B88 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = "/r✃" m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 2.000000 (0x40000000) m_Handle = 622770258065 (0x0000009100000091) m_BaseColour = 4286154066 (0xFF798552) m_State = LOADED m_TextureManager = 0x013E9918 -> m_VFS = px = 0x01354328 (see above) pn = pi_ = 0x0135C040 -> use_count_ = 4 (0x00000004) weak_count_ = 1 (0x00000001) m_CacheLoader = m_VFS = px = 0x01354328 (see above) pn = pi_ = 0x0135C040 (see above) m_FileExtension = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) m_DisableGL = false m_TextureConverter = m_VFS = px = 0x01354328 (see above) pn = pi_ = 0x0135C040 (see above) m_HighQuality = false m_WorkerThread = 1544 (0x00000608) m_WorkerMutex = 0x00161178 m_WorkerSem = 0x0000060C m_RequestQueue = (error -100500 while analyzing deque<boost::shared_ptr<CTextureConverter::ConversionRequest> >) m_ResultQueue = (error -100500 while analyzing deque<boost::shared_ptr<CTextureConverter::ConversionResult> >) m_Shutdown = false m_DefaultHandle = 4294967297 (0x0000000100000001) m_ErrorHandle = 8589934594 (0x0000000200000002) m_ErrorTexture = px = 0x0135B330 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = "/f✃" m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 8589934594 (0x0000000200000002) m_BaseColour = 0 (0x00000000) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x0135B330 (see above) pn = pi_ = 0x01403F18 -> use_count_ = 1 (0x00000001) weak_count_ = 2 (0x00000002) pn = pi_ = 0x01403F18 (see above) m_TextureCache = table_ = buckets_ = 0x13228798 -> next_ = 0x1323CFC8 -> next_ = 0x1322BAB0 -> next_ = 0x131DD1E0 -> next_ = 0x00000000 bucket_count_ = 769 (0x00000301) allocators_ = (error -100500 while analyzing ) (error -100500 while analyzing ) current_ = false funcs_ = [2] { { data_ = { buf = [2] { [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 }, [8] { 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240, 2 } }, align_ = t0 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t1 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t2 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t3 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t4 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t5 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t6 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t7 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t8 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t9 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t10 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t11 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t12 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t13 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t14 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t15 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t16 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t17 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t18 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t19 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t20 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t21 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t22 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } t23 = [8] { 0, 0, 103 ('g'), 101 ('e'), 95 ('_'), 49 ('1'), 48 ('0'), 240 } } }, { data_ = { buf = "ge_10ð", align_ = t0 = "ge_10ð" t1 = "ge_10ð" t2 = "ge_10ð" t3 = "ge_10ð" t4 = "ge_10ð" t5 = "ge_10ð" t6 = "ge_10ð" t7 = "ge_10ð" t8 = "ge_10ð" t9 = "ge_10ð" t10 = "ge_10ð" t11 = "ge_10ð" t12 = "ge_10ð" t13 = "ge_10ð" t14 = "ge_10ð" t15 = "ge_10ð" t16 = "ge_10ð" t17 = "ge_10ð" t18 = "ge_10ð" t19 = "ge_10ð" t20 = "ge_10ð" t21 = "ge_10ð" t22 = "ge_10ð" t23 = "ge_10ð" } } } size_ = 752 (0x000002F0) mlf_ = 1.000000 (0x3F800000) cached_begin_bucket_ = 0x13228798 (see above) max_load_ = 769 (0x00000301) m_HotloadFiles = table_ = buckets_ = 0x1322A008 -> next_ = 0x00000000 bucket_count_ = 769 (0x00000301) allocators_ = (error -100500 while analyzing ) (error -100500 while analyzing ) current_ = false funcs_ = "L_Aû" size_ = 763 (0x000002FB) mlf_ = 1.000000 (0x3F800000) cached_begin_bucket_ = 0x1322A00C -> next_ = 0x13212FB8 -> next_ = 0x00000000 max_load_ = 769 (0x00000301) m_SettingsFiles = table_ = buckets_ = 0x1339EFF8 -> next_ = 0x00000000 bucket_count_ = 17 (0x00000011) allocators_ = (error -100500 while analyzing ) (error -100500 while analyzing ) current_ = false funcs_ = "B_t" size_ = 11 (0x0000000B) mlf_ = 1.000000 (0x3F800000) cached_begin_bucket_ = 0x1339F010 -> next_ = 0x13289AA8 -> next_ = 0x00000000 max_load_ = 17 (0x00000011) m_Self = px = 0x131F3B88 (see above) pn = pi_ = 0x131FABA0 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x131FABA0 (see above) m_BaseColor = 0 (0x00000000) m_BaseColorValid = false m_Groups = (error -100500 while analyzing vector<CTerrainGroup * >) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) ... [16] Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) ... [16] Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) ... [16] Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) ... [16] Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) ... [16] Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) ... [16] Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) ... [16] Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) Tex = 0x131FAB50 (see above) Priority = 0 (0x00000000) ... ... m_X = 0 (0x00000000) m_Z = 0 (0x00000000) m_Parent = 0x0143BDD0 (see above) m_Heightmap = 0x13298008 -> 16384 (0x4000) m_BaseColour = R = [8] { 255 (0xFF), 255 (0xFF), 255 (0xFF), 255 (0xFF), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00) } G = [8] { 255 (0xFF), 255 (0xFF), 255 (0xFF), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 7 (0x07) } B = [8] { 255 (0xFF), 255 (0xFF), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 7 (0x07), 0 (0x00) } A = [8] { 255 (0xFF), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 7 (0x07), 0 (0x00), 4 (0x04) } pWaterMan = 0x013E5020 -> m_WaterTexture = [60] px = 0x1325BA58 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = "/r✃" m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 94489280534 (0x0000001600000016) m_BaseColour = 2245252051 (0x85D3D3D3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1325BA58 (see above) pn = pi_ = 0x1328A008 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1328A008 (see above) px = 0x13238F98 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = "/r✃" m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 240518168632 (0x0000003800000038) m_BaseColour = 2245252051 (0x85D3D3D3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x13238F98 (see above) pn = pi_ = 0x1328A038 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1328A038 (see above) px = 0x1325B7F0 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = "/r✃" m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 244813135929 (0x0000003900000039) m_BaseColour = 2245252051 (0x85D3D3D3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1325B7F0 (see above) pn = pi_ = 0x1328A0A8 -> (too much output; skipping to next top-level symbol) pn = pi_ = 0x1328A0A8 (see above) px = 0x1325B460 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = "/r✃" m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 532575944828 (0x0000007C0000007C) m_BaseColour = 2245252051 (0x85D3D3D3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1325B460 (see above) pn = pi_ = 0x1328A118 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1328A118 (see above) px = 0x1328A188 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 115964117019 (0x0000001B0000001B) m_BaseColour = 2228474835 (0x84D3D3D3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1328A188 (see above) pn = pi_ = 0x1328A1E0 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1328A1E0 (see above) px = 0x1328A250 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 408021893215 (0x0000005F0000005F) m_BaseColour = 2228474835 (0x84D3D3D3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1328A250 (see above) pn = pi_ = 0x1328A2A8 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1328A2A8 (see above) px = 0x1328A318 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 223338299444 (0x0000003400000034) m_BaseColour = 2228474835 (0x84D3D3D3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1328A318 (see above) pn = pi_ = 0x1328A370 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1328A370 (see above) px = 0x1328A3E0 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 249108103226 (0x0000003A0000003A) m_BaseColour = 2228474835 (0x84D3D3D3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1328A3E0 (see above) pn = pi_ = 0x1328A438 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1328A438 (see above) ... m_NormalMap = [60] px = 0x1327C580 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 210453397553 (0x0000003100000031) m_BaseColour = 4286480383 (0xFF7E7FFF) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1327C580 (see above) pn = pi_ = 0x1327C5D8 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1327C5D8 (see above) px = 0x1327C770 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 558345748610 (0x0000008200000082) m_BaseColour = 4286480383 (0xFF7E7FFF) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1327C770 (see above) pn = pi_ = 0x1327C7C8 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1327C7C8 (see above) px = 0x1327C960 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 463856468076 (0x0000006C0000006C) m_BaseColour = 4286480383 (0xFF7E7FFF) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1327C960 (see above) pn = pi_ = 0x1327C9B8 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1327C9B8 (see above) px = 0x1327CB50 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 476741369967 (0x0000006F0000006F) m_BaseColour = 4286480383 (0xFF7E7FFF) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1327CB50 (see above) pn = pi_ = 0x1327CBA8 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1327CBA8 (see above) px = 0x1327CD40 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 386547056730 (0x0000005A0000005A) m_BaseColour = 4286480383 (0xFF7E7FFF) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1327CD40 (see above) pn = pi_ = 0x1327CD98 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1327CD98 (see above) px = 0x1327CF30 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 382252089433 (0x0000005900000059) m_BaseColour = 4286480383 (0xFF7E7FFF) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1327CF30 (see above) pn = pi_ = 0x1327CF88 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1327CF88 (see above) px = 0x1327D120 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 403726925918 (0x0000005E0000005E) m_BaseColour = 4286480383 (0xFF7E7FFF) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1327D120 (see above) pn = pi_ = 0x1327D178 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1327D178 (see above) px = 0x1327D310 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 9987, 0, 10497, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 10497 (0x00002901) m_Aniso = 1.000000 (0x3F800000) m_Handle = 468151435373 (0x0000006D0000006D) m_BaseColour = 4286480383 (0xFF7E7FFF) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1327D310 (see above) pn = pi_ = 0x1327D368 -> use_count_ = 2 (0x00000002) weak_count_ = 9 (0x00000009) pn = pi_ = 0x1327D368 (see above) ... m_WaterCurrentTex = 0 (0x00000000) m_WaterColor = r = 0.300000 (0x3E99999A) g = 0.350000 (0x3EB33333) b = 0.700000 (0x3F333333) a = 1.000000 (0x3F800000) m_RenderWater = true m_WaterScroll = (bool)0x6C m_WaterHeight = 5.000000 (0x40A00000) m_WaterMaxAlpha = 0.850000 (0x3F59999A) m_WaterFullDepth = 4.000000 (0x40800000) m_WaterAlphaOffset = -0.050000 (0xBD4CCCCD) m_SWaterSpeed = 0.001500 (0x3AC49BA6) m_TWaterSpeed = 0.001500 (0x3AC49BA6) m_SWaterTrans = 0.000000 (0x00000000) m_TWaterTrans = 0.000000 (0x00000000) m_SWaterScrollCounter = 0.000000 (0x00000000) m_TWaterScrollCounter = 0.000000 (0x00000000) m_WaterTexTimer = 0 (0x0000000000000000) m_ReflectionTexture = 21 (0x00000015) m_RefractionTexture = 22 (0x00000016) m_ReflectionTextureSize = 128 (0x00000080) m_RefractionTextureSize = 128 (0x00000080) m_ReflectionMatrix = _11 = 4.511769 (0x40906069) _21 = 0.000000 (0x00000000) _31 = 0.000000 (0x00000000) _41 = 0.000000 (0x00000000) _12 = 0.000000 (0x00000000) _22 = -4.672655 (0xC0958664) _32 = 0.203568 (0x3E50742F) _42 = 0.500000 (0x3F000000) _13 = 0.000000 (0x00000000) _23 = 2.697759 (0x402CA814) _33 = 0.866025 (0x3F5DB3D7) _43 = 0.866025 (0x3F5DB3D7) _14 = -1353.530640 (0xC4A930FB) _24 = -1085.293335 (0xC487A963) _34 = -130.150040 (0xC3022669) _44 = -131.632202 (0xC303A1D8) _data = [16] 4.511769 (0x40906069) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) -4.672655 (0xC0958664) 0.203568 (0x3E50742F) 0.500000 (0x3F000000) 0.000000 (0x00000000) 2.697759 (0x402CA814) 0.866025 (0x3F5DB3D7) 0.866025 (0x3F5DB3D7) ... _data2d = [4] [4] { 4.511769 (0x40906069), 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), -4.672655 (0xC0958664), 0.203568 (0x3E50742F), 0.500000 (0x3F000000) } [4] { 0.000000 (0x00000000), 2.697759 (0x402CA814), 0.866025 (0x3F5DB3D7), 0.866025 (0x3F5DB3D7) } [4] { -1353.530640 (0xC4A930FB), -1085.293335 (0xC487A963), -130.150040 (0xC3022669), -131.632202 (0xC303A1D8) } m_RefractionMatrix = _11 = 4.511769 (0x40906069) _21 = 0.000000 (0x00000000) _31 = 0.000000 (0x00000000) _41 = 0.000000 (0x00000000) _12 = 0.000000 (0x00000000) _22 = 4.672655 (0x40958664) _32 = -0.188759 (0xBE414A29) _42 = -0.500000 (0xBF000000) _13 = 0.000000 (0x00000000) _23 = 2.697759 (0x402CA814) _33 = 0.866025 (0x3F5DB3D7) _43 = 0.866025 (0x3F5DB3D7) _14 = -1353.530640 (0xC4A930FB) _24 = -1132.019897 (0xC48D80A3) _34 = -128.188400 (0xC300303B) _44 = -126.632202 (0xC2FD43B0) _data = [16] 4.511769 (0x40906069) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 4.672655 (0x40958664) -0.188759 (0xBE414A29) -0.500000 (0xBF000000) 0.000000 (0x00000000) 2.697759 (0x402CA814) 0.866025 (0x3F5DB3D7) 0.866025 (0x3F5DB3D7) ... _data2d = [4] [4] { 4.511769 (0x40906069), 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), 4.672655 (0x40958664), -0.188759 (0xBE414A29), -0.500000 (0xBF000000) } [4] { 0.000000 (0x00000000), 2.697759 (0x402CA814), 0.866025 (0x3F5DB3D7), 0.866025 (0x3F5DB3D7) } [4] { -1353.530640 (0xC4A930FB), -1132.019897 (0xC48D80A3), -128.188400 (0xC300303B), -126.632202 (0xC2FD43B0) } m_WaterTint = r = 0.280000 (0x3E8F5C29) g = 0.300000 (0x3E99999A) b = 0.590000 (0x3F170A3D) a = 1.000000 (0x3F800000) m_RepeatPeriod = 16.000000 (0x41800000) m_Shininess = 150.000000 (0x43160000) m_SpecularStrength = 0.400000 (0x3ECCCCCD) m_Waviness = 8.000000 (0x41000000) m_Murkiness = 0.450000 (0x3EE66666) m_ReflectionTint = r = 0.280000 (0x3E8F5C29) g = 0.300000 (0x3E99999A) b = 0.590000 (0x3F170A3D) a = 1.000000 (0x3F800000) m_ReflectionTintStrength = 0.000000 (0x00000000) pSkyMan = 0x013E54F0 -> m_RenderSky = true m_HorizonHeight = -150.000000 (0xC3160000) m_SkySet = { (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) } m_SkyTexture = [5] px = 0x1328EEB8 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = "/m✃" m_Filter = 9987 (0x00002703) m_Wrap = 33071 (0x0000812F) m_Aniso = 1.000000 (0x3F800000) m_Handle = 429496729700 (0x0000006400000064) m_BaseColour = 4287932864 (0xFF94A9C0) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1328EEB8 (see above) pn = pi_ = 0x132B8450 -> use_count_ = 2 (0x00000002) weak_count_ = 8 (0x00000008) pn = pi_ = 0x132B8450 (see above) px = 0x1328EDB0 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = "/5✃" m_Filter = 9987 (0x00002703) m_Wrap = 33071 (0x0000812F) m_Aniso = 1.000000 (0x3F800000) m_Handle = 158913789989 (0x0000002500000025) m_BaseColour = 4287735229 (0xFF91A5BD) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1328EDB0 (see above) pn = pi_ = 0x132B84D8 -> use_count_ = 2 (0x00000002) weak_count_ = 8 (0x00000008) pn = pi_ = 0x132B84D8 (see above) px = 0x1328ECA8 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = "/6✃" m_Filter = 9987 (0x00002703) m_Wrap = 33071 (0x0000812F) m_Aniso = 1.000000 (0x3F800000) m_Handle = 515396075640 (0x0000007800000078) m_BaseColour = 4286486194 (0xFF7E96B2) m_State = LOADED m_TextureManager = 0x013E9918 (see above) (too much output; skipping to next top-level symbol) pn = pi_ = 0x132B8580 -> use_count_ = 2 (0x00000002) weak_count_ = 8 (0x00000008) px = 0x1328EBA0 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 46 ('.'), 9987, 0, 33071, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 33071 (0x0000812F) m_Aniso = 1.000000 (0x3F800000) m_Handle = 373662154839 (0x0000005700000057) m_BaseColour = 4289905107 (0xFFB2C1D3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1328EBA0 (see above) pn = pi_ = 0x132B8628 -> use_count_ = 2 (0x00000002) weak_count_ = 8 (0x00000008) pn = pi_ = 0x132B8628 (see above) px = 0x1328EA98 -> m_Properties = m_Path = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 46 ('.'), 9987, 0, 33071, 0, 0, 16256 } m_Filter = 9987 (0x00002703) m_Wrap = 33071 (0x0000812F) m_Aniso = 1.000000 (0x3F800000) m_Handle = 266287972414 (0x0000003E0000003E) m_BaseColour = 4289377219 (0xFFAAB3C3) m_State = LOADED m_TextureManager = 0x013E9918 (see above) m_Self = px = 0x1328EA98 (see above) pn = pi_ = 0x132B86D0 -> use_count_ = 2 (0x00000002) weak_count_ = 8 (0x00000008) pn = pi_ = 0x132B86D0 (see above) pLightEnv = 0x00648748 -> m_Elevation = 0.785398 (0x3F490FD8) m_Rotation = 5.497790 (0x40AFEDE5) m_TerrainShadowTransparency = 0.000000 (0x00000000) m_SunDir = X = -0.270597 (0xBE8A8BC0) Y = -0.923880 (0xBF6C835E) Z = 0.270599 (0x3E8A8BF1) m_LightingModel = (error -100500 while analyzing string >) m_SunColor = X = 0.749020 (0x3F3FBFC6) Y = 0.749020 (0x3F3FBFC6) Z = 0.749020 (0x3F3FBFC6) m_TerrainAmbientColor = X = 0.501961 (0x3F008084) Y = 0.501961 (0x3F008084) Z = 0.501961 (0x3F008084) m_UnitsAmbientColor = X = 0.501961 (0x3F008084) Y = 0.501961 (0x3F008084) Z = 0.501961 (0x3F008084) pCamera = 0x0140015C -> m_Orientation = _11 = 1.000000 (0x3F800000) _21 = 0.000000 (0x00000000) _31 = 0.000000 (0x00000000) _41 = 0.000000 (0x00000000) _12 = 0.000000 (0x00000000) _22 = 0.866025 (0x3F5DB3D7) _32 = 0.500000 (0x3F000000) _42 = 0.000000 (0x00000000) _13 = 0.000000 (0x00000000) _23 = -0.500000 (0xBF000000) _33 = 0.866025 (0x3F5DB3D7) _43 = 0.000000 (0x00000000) _14 = 300.000000 (0x43960000) _24 = 118.382507 (0x42ECC3D8) _34 = 214.570450 (0x43569209) _44 = 1.000000 (0x3F800000) _data = [16] 1.000000 (0x3F800000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.866025 (0x3F5DB3D7) 0.500000 (0x3F000000) 0.000000 (0x00000000) 0.000000 (0x00000000) -0.500000 (0xBF000000) 0.866025 (0x3F5DB3D7) 0.000000 (0x00000000) ... _data2d = [4] [4] { 1.000000 (0x3F800000), 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), 0.866025 (0x3F5DB3D7), 0.500000 (0x3F000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), -0.500000 (0xBF000000), 0.866025 (0x3F5DB3D7), 0.000000 (0x00000000) } [4] { 300.000000 (0x43960000), 118.382507 (0x42ECC3D8), 214.570450 (0x43569209), 1.000000 (0x3F800000) } m_ProjMat = _11 = 4.721337 (0x40971531) _21 = 0.000000 (0x00000000) _31 = 0.000000 (0x00000000) _41 = 0.000000 (0x00000000) _12 = 0.000000 (0x00000000) _22 = 5.671282 (0x40B57B24) _32 = 0.000000 (0x00000000) _42 = 0.000000 (0x00000000) _13 = 0.000000 (0x00000000) _23 = 0.000000 (0x00000000) _33 = 1.007843 (0x3F810101) _43 = 1.000000 (0x3F800000) _14 = 0.000000 (0x00000000) _24 = 0.000000 (0x00000000) _34 = -32.125492 (0xC2008081) _44 = 0.000000 (0x00000000) _data = [16] 4.721337 (0x40971531) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 5.671282 (0x40B57B24) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 1.007843 (0x3F810101) 1.000000 (0x3F800000) ... _data2d = [4] [4] { 4.721337 (0x40971531), 0.000000 (0x00000000), 0.000000 (0x00000000), (too much output; skipping to next top-level symbol) } [4] { 0.000000 (0x00000000), 5.671282 (0x40B57B24), 0.000000 (0x00000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), 0.000000 (0x00000000), 1.007843 (0x3F810101), 1.000000 (0x3F800000) } [4] { 0.000000 (0x00000000), 0.000000 (0x00000000), -32.125492 (0xC2008081), 0.000000 (0x00000000) } m_NearPlane = 16.000000 (0x41800000) m_FarPlane = 4096.000000 (0x45800000) m_FOV = 0.349066 (0x3EB2B8C2) m_ViewPort = m_X = 0 (0x00000000) m_Y = 0 (0x00000000) m_Width = 812 (0x0000032C) m_Height = 679 (0x000002A7) m_ViewFrustum = m_aPlanes = [10] m_Norm = X = -4.721337 (0xC0971531) Y = -0.500000 (0xBF000000) Z = 0.866025 (0x3F5DB3D7) m_Dist = 1289.768799 (0x44A1389A) m_Norm = X = 4.721337 (0x40971531) Y = -0.500000 (0xBF000000) Z = 0.866025 (0x3F5DB3D7) m_Dist = -1543.033203 (0xC4C0E110) m_Norm = X = 0.000000 (0x00000000) Y = 4.411474 (0x408D2ACC) Z = 3.701666 (0x406CE81A) m_Dist = -1316.509521 (0xC4A4904E) m_Norm = X = 0.000000 (0x00000000) Y = -5.411474 (0xC0AD2ACC) Z = -1.969615 (0xBFFC1C5C) m_Dist = 1063.245117 (0x4484E7D8) m_Norm = X = 0.000000 (0x00000000) Y = 0.003922 (0x3B808080) Z = -0.006792 (0xBBDE9280) m_Dist = 33.118683 (0x42047988) m_Norm = X = 0.000000 (0x00000000) Y = -1.003922 (0xBF808080) Z = 1.738843 (0x3FDE926A) m_Dist = -286.383087 (0xC38F3109) m_Norm = X = 0.000000 (0x00000000) Y = 0.000000 (0x00000000) Z = 0.000000 (0x00000000) m_Dist = 0.000000 (0x00000000) m_Norm = X = 0.000000 (0x00000000) Y = 0.000000 (0x00000000) Z = 0.000000 (0x00000000) m_Dist = 0.000000 (0x00000000) ... m_NumPlanes = 6 (0x00000006) pCinema = 0x01400438 -> m_Active = true m_DrawCurrentSpline = false m_DrawLines = false m_ValidCurrent = false m_CurrentPath = (error -100406 while analyzing _Tree<<CStrW,CCinemaPath>::iterator) m_Paths = (error -100500 while analyzing map<CStrW,CCinemaPath >) m_PathQueue = (error -100500 while analyzing list<CCinemaPath >) pSimulation2 = 0x013E4B50 -> m = 0x013EA790 -> m_SimContext = m_ComponentManager = 0x013EA7A0 -> m_ScriptInterface = m = (error -100406 while analyzing auto_ptr<ScriptInterface_impl>) m_SimContext = 0x013EA790 (see above) m_CurrentComponent = 0 (0x00000000) m_CurrentlyHotloading = false m_ComponentTypesById = (error -100500 while analyzing map<int,CComponentManager::ComponentType >) m_ComponentsByInterface = (error -100500 while analyzing vector<boost::unordered_map<size_t,IComponent *,boost::hash<size_t>,equal_to<size_t> > >) m_ComponentsByTypeId = (error -100500 while analyzing map<int,map<size_t,IComponent * > >) m_LocalMessageSubscriptions = (error -100500 while analyzing map<int,vector<int > >) m_GlobalMessageSubscriptions = (error -100500 while analyzing map<int,vector<int > >) m_ComponentTypeIdsByName = (error -100500 while analyzing map<string >,int >) m_MessageTypeIdsByName = (error -100500 while analyzing map<string >,int >) m_MessageTypeNamesById = (error -100500 while analyzing map<int,string > >) m_InterfaceIdsByName = (error -100500 while analyzing map<string >,int >) m_DestructionQueue = (error -100500 while analyzing vector<size_t >) m_NextScriptComponentTypeId = 70 (0x00000046) m_NextEntityId = 11 (0x0000000B) m_NextLocalEntityId = 536870912 (0x20000000) m_RNG = lcf = _x = 78606 (0x000000000001330E) m_UnitManager = 0x01430120 -> m_Units = (error -100500 while analyzing vector<CUnit * >) m_ObjectManager = 0x014000A4 -> m_MeshManager = 0x0140005C -> m_MeshMap = table_ = buckets_ = 0x00000000 bucket_count_ = 11 (0x0000000B) allocators_ = (error -100500 while analyzing ) (error -100500 while analyzing ) current_ = false funcs_ = [2] { { data_ = { buf = [1] { [8] { 0, 0, 0, 0, 0, 0, 0, 0 } }, align_ = t0 = [8] { 0, 0, 0, (too much output; skipping to next top-level symbol), } t1 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t2 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t3 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t4 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t5 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t6 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t7 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t8 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t9 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t10 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t11 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t12 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t13 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t14 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t15 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t16 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t17 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t18 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t19 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t20 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t21 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t22 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t23 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } } }, { data_ = { buf = [1] { [8] { 0, 0, 0, 0, 0, 0, 0, 0 } }, align_ = t0 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t1 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t2 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t3 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t4 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t5 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t6 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t7 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t8 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t9 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t10 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t11 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t12 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t13 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t14 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t15 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t16 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t17 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t18 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t19 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t20 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t21 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t22 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t23 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } } } } size_ = 0 (0x00000000) mlf_ = 1.000000 (0x3F800000) cached_begin_bucket_ = 0x00000000 max_load_ = 0 (0x00000000) m_ColladaManager = 0x01400058 -> m = 0x01439218 -> dll = m_Name = 0x005F888C -> "Collada" m_Handle = 0x00000000 set_logger = 0x00000014 set_skeleton_definitions = 0x00000019 convert_dae_to_pmd = 0x0000001A convert_dae_to_psa = 0x0000001C m_SkeletonAnimManager = 0x01400080 -> m_Animations = table_ = buckets_ = 0x00000000 bucket_count_ = 11 (0x0000000B) allocators_ = (error -100500 while analyzing ) (error -100500 while analyzing ) current_ = false funcs_ = [2] { { data_ = { buf = [1] { [8] { 0, 0, 0, 0, 0, 0, 0, 0 } }, align_ = t0 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t1 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t2 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t3 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t4 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t5 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t6 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t7 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t8 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t9 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t10 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t11 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t12 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t13 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t14 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t15 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t16 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t17 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t18 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t19 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t20 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t21 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t22 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t23 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } } }, { data_ = { buf = [1] { [8] { 0, 0, 0, 0, 0, 0, 0, 0 } }, align_ = t0 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t1 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t2 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t3 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t4 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t5 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t6 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t7 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t8 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t9 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t10 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t11 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t12 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t13 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t14 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t15 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t16 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t17 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t18 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t19 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t20 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t21 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t22 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } t23 = [8] { 0, 0, 0, 0, 0, 0, 0, 0 } } } } size_ = 0 (0x00000000) mlf_ = 1.000000 (0x3F800000) cached_begin_bucket_ = 0x00000000 max_load_ = 0 (0x00000000) m_ColladaManager = 0x01400058 (see above) m_Simulation = 0x013E4B50 (see above) m_Objects = (error -100500 while analyzing map<CObjectManager::ObjectKey,CObjectEntry * >) m_ObjectBases = (error -100500 while analyzing map<CStrW,CObjectBase * >) m_Terrain = 0x0143BDD0 (see above) m_ComponentManager = m_ScriptInterface = m = (error -100406 while analyzing auto_ptr<ScriptInterface_impl>) m_SimContext = 0x013EA790 (see above) m_CurrentComponent = 0 (0x00000000) m_CurrentlyHotloading = false m_ComponentTypesById = (error -100500 while analyzing map<int,CComponentManager::ComponentType >) m_ComponentsByInterface = (error -100500 while analyzing vector<boost::unordered_map<size_t,IComponent *,boost::hash<size_t>,equal_to<size_t> > >) m_ComponentsByTypeId = (error -100500 while analyzing map<int,map<size_t,IComponent * > >) m_LocalMessageSubscriptions = (error -100500 while analyzing map<int,vector<int > >) m_GlobalMessageSubscriptions = (error -100500 while analyzing map<int,vector<int > >) m_ComponentTypeIdsByName = (error -100500 while analyzing map<string >,int >) m_MessageTypeIdsByName = (error -100500 while analyzing map<string >,int >) m_MessageTypeNamesById = (error -100500 while analyzing map<int,string > >) m_InterfaceIdsByName = (error -100500 while analyzing map<string >,int >) m_DestructionQueue = (error -100500 while analyzing vector<size_t >) m_NextScriptComponentTypeId = 70 (0x00000046) m_NextEntityId = 11 (0x0000000B) m_NextLocalEntityId = 536870912 (0x20000000) m_RNG = lcf = _x = 78606 (0x000000000001330E) m_DeltaTime = 0 (0x0000000000000000) m_LastFrameOffset = 1.000000 (0x3F800000) m_StartupScript = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) m_MapSettings = m_Val = px = 0x133D88D0 -> -281444620208296 (0xFFFF000711637758) pn = pi_ = 0x133B21C8 -> use_count_ = 1 (0x00000001) weak_count_ = 1 (0x00000001) m_LoadedScripts = (error -100500 while analyzing set<Path >) m_TurnNumber = 0 (0x00000000) m_EnableOOSLog = false pathnameXML = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 2624 packer = m_writeBuffer = m_capacity = 370872320 (0x161B1000) m_data = px = 0x133B2848 (see above) pn = pi_ = 0x000A0427 -> use_count_ = (unavailable - internal error) weak_count_ = (unavailable - internal error) m_size = 20211980 (0x0134690C) AtlasMessage::fSaveMap (maphandlers.cpp:132) msg = 0x1339B518 -> (AtlasMessage::IMessage) filename = buf = 0x13283A88 -> "test2.pmp" length = 10 (0x0000000A) pathname = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 2768 writer = (CMapIO) AtlasMessage::fSaveMap_wrapper (maphandlers.cpp:123) msg = 0x1339B518 (see above) BeginAtlas (gameloop.cpp:211) args = 0x0012FE04 -> m_Args = (error -100500 while analyzing vector<pair<CStr8,CStr8> >) m_Arg0 = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 0, 267, 23703, 267, 24, 0, 23718, 267 } dll = 0x784851C5 -> m_Name = 0x83C3C959 -> (unavailable - internal error) m_Handle = 0xD233FFC8 hooks = override_gl_upload_caps = 0x01345728 -> get_log_dir = 0x00000001 bundle_logs = 0x00000000 translate = 0x00516012 -> (CmdLineArgs::Has) translate_free = 0x01353BD8 -> log = 0x00000008 display_error = 0x00000000 uiThread = 6869328 (0x0068D150) msgPasser = (AtlasMessage::MessagePasser) m_Mutex = m_Mutex = 0x00000000 m_SemaphoreName = { (error -100500 while analyzing string >) } m_Semaphore = 0x7C910041 -> 2215624836 (0x840FC084) m_Queue = (error -100500 while analyzing queue<AtlasMessage::IMessage *,deque<AtlasMessage::IMessage * > >) m_Trace = (bool)0x20 paths = m_root = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 32752 m_rdata = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 28032 m_data = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 32672 m_config = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 0 m_cache = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 23912 m_logs = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 47 ('/') last_activity = 1.24693e-303 (0x010B5D0000000001) recent_activity = false time = 7.36102e+223 (0x6E6974740070614D) ev = ev = type = 26 (0x1A) active = { type = 26 (0x1A), gain = 0 (0x00), state = 0 (0x00) } key = type = 26 (0x1A) keysym = { sym = 31, unicode = 22360 (0x5758) } motion = { type = 26 (0x1A), x = 0 (0x0000), y = 31 (0x001F) } button = type = 26 (0x1A) button = 0 (0x00) state = 0 (0x00) x = 31 (0x001F) y = 0 (0x0000) resize = { type = 26 (0x1A), w = 31 (0x0000001F), h = 20207448 (0x01345758) } expose = { type = 26 (0x1A) } quit = { type = 26 (0x1A) } user = { type = 26 (0x1A), code = 31 (0x0000001F), data1 = 0x01345758 } length = 0.000000 (0x00007367) last_time = 9.27 (0x40228A3D70A3D70A) name = (error -100500 while analyzing string >) sleepUntil = 7.36102e+223 (0x6E6974740070614D) ATLAS_RunIfOnCmdLine (atlas.cpp:77) args = 0x0012FD4C -> m_Args = (error -100500 while analyzing vector<pair<CStr8,CStr8> >) m_Arg0 = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 23728, 267, 0, 0, 23696, 267 } force = false RunGameOrAtlas (main.cpp:437) argc = 2 (0x00000002) argv = 0x010B7FE8 -> 0x010B5CF0 -> "pyrogenesis.exe" args = m_Args = (error -100500 while analyzing vector<pair<CStr8,CStr8> >) m_Arg0 = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 23728 paths = m_root = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 65068 m_rdata = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 23703 m_data = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 0 m_config = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 0 m_cache = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 65204 m_logs = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 3240 replay = m_Stream = 0x7C9100C4 -> (error -100406 while analyzing basic_istream<char,char_traits<char> >) mod = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 65128 zip = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 0 paths = m_root = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 65068 m_rdata = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 23703 m_data = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 0 m_config = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 0 m_cache = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 65204 m_logs = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 3240 builder = m_VFS = px = 0x00000000 pn = pi_ = 0x00000020 m_Files = (error -100500 while analyzing vector<Path >) m_TempDir = path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) separator = 7 main (main.cpp:511) argc = 2 (0x00000002) argv = 0x010B7FE8 (see above) wmain (wseh.cpp:380) argc = 2 (0x00000002) argv = 0x010B5AD8 -> 0x010B5AE4 -> "pyrogenesis.exe" utf8_argv = (error -100500 while analyzing vector<char * >) ret = 6598816 (0x0064B0A0) utf8 = (error -100500 while analyzing string >) __tmainCRTStartup (crtexe.c:583) nested = 3859516104 (0xE60B8AC8) CallStartupWithinTryBlock (wseh.cpp:397) ret = 141340693 (0x086CB015) RegisterWaitForInputIdle (:0) errno = 0 (?) OS error = 0 (no error code was set)
I can "Continue" past it, and it appears a second time, then the files is eventually saved and everything works, so it doesn't seem to be a serious problem in that sense. Should probably be fixed anyway though :)
Attachments (1)
Change History (19)
by , 13 years ago
Attachment: | error_message2.txt added |
---|
comment:1 by , 13 years ago
comment:2 by , 13 years ago
Cc: | added |
---|
comment:3 by , 13 years ago
Milestone: | Backlog → Alpha 6 |
---|
comment:4 by , 13 years ago
Description: | modified (diff) |
---|
Doesn't happen here, so it's probably related to your system configuration. Is this the first time in the past few weeks you've tried to save a map? Are you running as Admin or a Least-Permission account? The first file isn't exactly tiny, but the second one is, so it's probably not due to fragmentation - but just in case, are you running on a SSD that's seen some heavy use or is nearly full?
We can trivially disable this warning, but I'd like to understand why it's failing. Unfortunately Windows isn't setting the last error code, which is weird.
comment:5 by , 13 years ago
It's the first time in some time I've tried to save a map yeah. I'm running as admin, and the disk has seen quite a lot of use, isn't full now (ca 26 GB free of 300 total), but have been more or less full before. I don't know enough to tell what an SSD is or isn't, so no idea if it is one =) It is an external hard drive connected to the computer via USB if that does any difference, either way I've had it for a couple of years, and as I said it's been more or less full before, so it doesn't sound unlikely that it can be due to something like that. I just hope the disk isn't going to break down :)
comment:6 by , 13 years ago
You'd know if it was an SSD :) (Solid State Disk - they have no moving parts and are way more expensive than normal HDDs, besides being very fast).
comment:7 by , 13 years ago
hehe, yep :) After some digging, I am reasonably confident of having found the cause: apparently the FAT file system driver doesn't handle the ValidData request packet fully. Can you confirm that the hard drive is indeed formatted with the FAT file system? (Right click on the drive -> Properties will tell you) If so, I guess we can just disable the warning - or if feeling extra fancy, check the FS at runtime after the error occurs (to rule out other problems), but that's probably overkill.
As an aside, I recommend converting (does not lose data) the hard drive to NTFS via convert.exe in a shell. It's certainly more reliable.
comment:8 by , 13 years ago
(Keeping the disk as FAT is good for compatibility testing for the game, though :-) )
comment:9 by , 13 years ago
hehe, that is true. There is always value in running a less mainstream system, though I would hate to see Erik lose data because of it. (Backups would be good!)
I'm about to commit a change that removes the check of the function return code and replaces it with a check of GetLastError, since the error message you posted indicates it remains 0. If for some reason that turns out to have been incorrect and you still see an error, please let me know and I'll remove that as well.
comment:10 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [9511]) no longer warn when SetFileValidData fails, as it does on all FAT volumes (boo) fixes #849
comment:11 by , 13 years ago
Milestone: | Alpha 6 → Alpha 5 |
---|
comment:12 by , 13 years ago
(Backups are indeed good, and I have at least one other copy of most files, the most important ones I have in five different places, one of them Dropbox, so those I should at least not lose. Still good to be on the safe side though, so I should probably convert it to NTFS :) )
After having checked out everything onto an internal hard drive with NTFS and built the game (as well as wgWidgets) I don't get the error. I do still get the runtime error on the FAT though, I've added the breakpoint, but I'm not sure it gets that far (it doesn't seem like it does at least), either way, here's the output from running that though: http://pastebin.com/zSVKQRed Perhaps there's something useful in there. Am now trying to rebuild AtlasUI to see if that gets me around the runtime error. That did indeed get me around the runtime error now, the only difference I remember is having the wxWidgets code in, whatever :P Now when the breakpoint is hit I get the following output: http://pastebin.com/v2BjTGf7
I'm not sure the @err,hr got added where it should, I chose the menu options as you told me to and pasted it in, either way, when I hit continue (in VC, where the "Start Debugging" button is when you're not debugging, just so I'm clear what it is I'm doing) again I got: http://pastebin.com/7Bsz2sp9 and after clicking "Continue" on the 0 A.D. error dialog I get the following output in VC: http://pastebin.com/CPdzwxEc (might be the same as before for all I know, but you should be able to tell right away if it's useful I'd guess).
Not sure if any of that is of any help, but right now I'm too tired to do anything different, so I will not :)
comment:13 by , 13 years ago
comment:14 by , 13 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
FIVE different places? Impressive!
Please update the code, I've just made a change.
Great that you've hit the breakpoint. Looks like you did everything correctly, however I didn't adequately explain what we need AFTER hitting the breakpoint :) Once you've entered @err,hr and hit enter, that line should immediately update and indicate the error that occurred in the value column on the right side of the line. It would also be good to just enter @err (no ,hr) in another line and record the value/number that is displayed.
The previous change hopefully avoids stomping the last error, so if you hit F5 to continue execution, the program error dialog should show the correct "OS error" at the very bottom of the dialog text. Does that number match the one you recorded?
comment:15 by , 13 years ago
Milestone: | Alpha 5 → Alpha 6 |
---|
comment:16 by , 13 years ago
@Erik: would you please test this again as detailed above so I can make the requisite change and close the ticket? :)
comment:17 by , 13 years ago
Ah, sorry. Have been meaning to, but forgot about this :P
Hmm, updated SVN, built the game (debug build) and started debugging (launching Atlas via the command-line parameter) and didn't get any error when saving a map.
Cleaned everything out to see if that changed anything, got a Runtime error, but after rebuilding AtlasUI that went away and still no error. You must have fixed it already =)
comment:18 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
OK, thanks, glad to hear it!
Just in case it's different I've attached the second error message, from a quick look it seems to be identical though.