Ticket #849 (closed defect: fixed)
Assertion failed error when trying to save a map in Atlas
| Reported by: | feneur | Owned by: | |
|---|---|---|---|
| Priority: | Should Have | Milestone: | Alpha 6 |
| Component: | Core engine | Keywords: | |
| Cc: | jan |
Description (last modified by jan) (diff)
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
Change History
comment:1 Changed 2 years ago by feneur
Just in case it's different I've attached the second error message, from a quick look it seems to be identical though.
comment:4 Changed 2 years ago by jan
- 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 Changed 2 years ago by feneur
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 Changed 2 years ago by historic_bruno
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 Changed 2 years ago by jan
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 Changed 2 years ago by Philip
(Keeping the disk as FAT is good for compatibility testing for the game, though :-) )
comment:9 Changed 2 years ago by jan
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 Changed 2 years ago by jan
- Status changed from new to closed
- Resolution set to fixed
(In [9511]) no longer warn when SetFileValidData? fails, as it does on all FAT volumes (boo) fixes #849
comment:12 Changed 2 years ago by feneur
(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 Changed 2 years ago by jan
comment:14 Changed 2 years ago by jan
- Status changed from closed to reopened
- Resolution fixed deleted
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:16 Changed 2 years ago by jan
@Erik: would you please test this again as detailed above so I can make the requisite change and close the ticket? :)
comment:17 Changed 2 years ago by feneur
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 Changed 2 years ago by jan
- Status changed from reopened to closed
- Resolution set to fixed
OK, thanks, glad to hear it!
