Opened 3 years ago

Closed 2 years ago

#6306 closed defect (needsinfo)

I cannot open the game

Reported by: stamatiouk Owned by:
Priority: Should Have Milestone:
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by Langbart)

Assertion failed: "properties" Location: terraintextureentry.cpp:46 (CTerrainTextureEntry::CTerrainTextureEntry)

Call stack:

CTerrainTextureEntry::CTerrainTextureEntry (terraintextureentry.cpp:46)

this = 0x11BC6E80 ->

m_Tag = { (unsupported basic_string<char,char_traits<char> >) } m_pProperties = (shared_ptr<CTerrainProperties>) m_Material =

m_DiffuseTexture = (shared_ptr<CTexture>) m_Samplers = (unsupported vector<CMaterial::TextureSampler >) m_RequiredSamplers = (unsupported vector<CStrIntern >) m_ShaderEffect =

m = 0x0142F654 ->

data = (unsupported basic_string<char,char_traits<char> >) hash = 2166136261 (0x811C9DC5)

m_ShaderDefines =

m_Items = 0x01432E64 ->

items = (unsupported vector<pair<CStrIntern,CStrIntern> >) hash = 0 (0x00000000)

m_ConditionalDefines =

m_Defines = (unsupported vector<CShaderConditionalDefines::CondDefine >)

m_CombinedShaderDefines = (unsupported vector<CShaderDefines >) m_StaticUniforms =

m_Items = 0x01432E8C ->

items = (unsupported vector<pair<CStrIntern,CVector4D> >) hash = 0 (0x00000000)

m_RenderQueries =

m_Items = (unsupported vector<pair<int,CStrIntern> >)

m_AlphaBlending = false

m_TextureMatrix =

_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) _13 = 0.000000 (0x00000000) _23 = 0.000000 (0x00000000) _33 = 0.000000 (0x00000000) _43 = 0.000000 (0x00000000) _14 = 0.000000 (0x00000000) _24 = 0.000000 (0x00000000) _34 = 0.000000 (0x00000000) _44 = 0.000000 (0x00000000) _data = [16]

0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) 0.000000 (0x00000000) ...

_data2d = [4]

[4] { 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000), 0.000000 (0x00000000) } [4] { 0.000000 (0x00000000), (too much output; skipping to next top-level symbol), }

m_BaseColor = 0 (0x00000000) m_BaseColorValid = false m_Groups = (unsupported vector<CTerrainGroup * >) m_TerrainAlpha = (unsupported _Tree_iterator<_Tree_val<_Tree_simple_types<pair<Path const ,TerrainAlpha> > > >)

this = 0x11BC6E80 (see above) this = 0x11BC6E80 (see above) properties = (shared_ptr<CTerrainProperties>) path = 0x0116E590 ->

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 39320, 6258, 358, 30447, 58832, 278 }

path = (unavailable) path = 0x0116E590 (see above) el_terrain = (unavailable - internal error)

at_file = (unavailable - internal error)

alphamap =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 25199

it = (unsupported _Vector_iterator<_Vector_val<_Simple_types<CTerrainGroup *> > >) el_texture = (unavailable - internal error)

at_name = (unavailable - internal error)

root =

m_Pointer = 0x77E7626F -> [8] { 139, 248, 15, 183, 214, 139, 69 ('E'), 188 }

XeroFile =

m_Pointer = 0x187AE138 -> [8] { 104 ('h'), 140, 100 ('d'), 24, 176, 95 ('_'), 50 ('2'), 18 } m_ElementNameCount = 410712312 (0x187AF8F8) m_AttributeNameCount = 409242728 (0x18648C68) m_ElementPointer = 0x01400000 -> [8] { 199, 125 ('}'), 21, 29, 97 ('a'), 237, 0, 1 } m_AttributePointer = 0x12338280 -> [8] { 71 ('G'), 124 ('|'), 21, 156, 144, 237, 218, 8 }

m_Data =

m_Buffer = (shared_ptr<unsigned char>) m_Size = 0 (0x00000000)

el_alphamap = (unavailable - internal error)

texAngle = (unavailable - internal error)

el_tag = (unavailable - internal error)

el_textures = (unavailable - internal error)

el_material = (unavailable - internal error)

texSize = (unavailable - internal error)

el_props = (unavailable - internal error)

samplers = (unsupported vector<pair<CStr8,Path> >) <begin>$L0 =

m_Size = 43 (0x0000002B) m_CurItemID = 32 (0x00000020) m_CurPointer = 0x1251C808 -> [8] { 60 ('<'), 6, 0, 0, 61 ('='), 6, 0, 0 }

child =

m_Pointer = 0x017907D0 -> [8] { 0, 0, 0, 0, 0, 0, 0, 0 }

child_name = (unavailable - internal error)

<begin>$L1 =

m_Size = 250 (0x000000FA) m_CurItemID = 0 (0x00000000) m_CurPointer = 0x00EC00CC -> (unavailable - internal error)

textures_element =

m_Pointer = 0x12510DD4 -> "n"

terrainTexturePath =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 100 ('d')

name = { (unsupported basic_string<char,char_traits<char> >) } <begin>$L2 =

m_Size = 0 (0x00000000) m_CurItemID = 0 (0x00000000) m_CurPointer = 0x00000000

relativePath =

Name = 24707620 (0x01790224) Value = { (unsupported basic_string<char,char_traits<char> >) }

mat =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 100 ('d')

ret = (shared_ptr<CTerrainProperties>) i = (unavailable - internal error)

texture =

m_Path =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 0

m_Filter = 204 (0x000000CC) m_WrapS = 24710420 (0x01790D14) m_WrapT = 0 (0x00000000) m_Aniso = 0.000000 (0x01400000) m_Format = 24710416 (0x01790D10)

texptr = (shared_ptr<CTexture>) Singleton<CRenderer>::ms_singleton = (unavailable - internal error)

AddTextureCallback (terraintexturemanager.cpp:123)

pathname = 0x0116E590 (see above) pathname = 0x0116E590 (see above) formal = 0x0116E5AC ->

name =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 58932, 278, 379, 0, 0, 0 }

size = 379 (0x000000000000017B) mtime = 1627415764 (0x00000000610064D4)

cbData = 18277928 (0x0116E628) data = (unavailable)

vfs::ForEachFile (vfs_util.cpp:84)

fs = 0x00D126B0 -> (shared_ptr<IVFS>) fs = 0x00D126B0 (see above) startPath = 0x0116E634 ->

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 29945, 50291, 23001, 59000, 278, 44375, 197 }

cb = 0x00AC70F0 -> (AddTextureCallback) cb = 0x00AC70F0 (see above) cbData = 18277928 (0x0116E628) pattern = 0x00C96D60 -> "*.xml" pattern = 0x00C96D60 (see above) flags = 1 (0x00000001) dircb = 0x00AC7260 -> (AddTextureDirCallback) dircb = 0x00AC7260 (see above) dircbData = 18277928 (0x0116E628) subdirectoryNames = (unsupported vector<Path >) pendingDirectories = (unsupported queue<Path,deque<Path > >) files = (unsupported vector<CFileInfo >) path = 0x1251C998 ->

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 47 ('/'), 0, 83 ('S'), 0, 33021, 37166, 44288, 35844 }

status_ = (unavailable - internal error)

status_ = (unavailable - internal error)

i = (unavailable) i = 0 (0x00000000) fileInfo =

name =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 47 ('/')

size = 379 (0x000000000000017B) mtime = 1627415764 (0x00000000610064D4)

pathname =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 47 ('/')

status_ = (unavailable - internal error)

i = (unavailable - internal error)

CTerrainTextureManager::LoadTerrainTextures (terraintexturemanager.cpp:131)

this = (unavailable - internal error)

data =

self = 0x11F498A8 ->

(Singleton<CTerrainTextureManager>) m_TextureEntries = (unsupported vector<CTerrainTextureEntry * >) m_TerrainGroups = (unsupported map<CStr8,CTerrainGroup * >) m_TerrainAlphas = (unsupported map<Path,TerrainAlpha >) m_LastGroupIndex = 0 (0x00000000)

props = (shared_ptr<CTerrainProperties>)

MemFunThunk<CSimulation2> (loaderthunks.h:41)

param = (shared_ptr<void>) formal = 99.9999 (0x4058FFFE9B7BF1E9)

LDR_ProgressiveLoad (loader.cpp:217)

time_budget = 100 (0x4059000000000000) description = 0x0116E780 -> "Simulation init" description = 0x0116E780 (see above) max_chars = 100 (0x00000064) progress_percent = 0x0116E77C -> 0 (0x00000000) progress_percent = 0x0116E77C (see above) ret = (unavailable - internal error)

new_description = (unavailable - internal error)

time_left = 99.9999 (0x4058FFFE9B7BF1E9) progress = 0.140669 (0x3FC20170630101DF) lr = (unavailable) elapsed_time = (unavailable - internal error)

estimated_duration = 0.06 (0x3FAEB851EB851EB8) t0 = 1.75781 (0x3FFC1FFC5479D4D8) status = (unavailable) current_estimate = (unavailable - internal error)

load_requests = (unsupported deque<LoadRequest >) state = (unavailable - internal error)

LDR_NonprogressiveLoad (loader.cpp:307)

progress_percent = 0 (0x00000000) description = "Simulation init" ret = (unavailable) ret = (unavailable)

`anonymous namespace'::StartGame (maphandlers.cpp:89)

attrs =

{

(js::WrappedPtrOperations<JS::Value,JS::MutableHandle<JS::Value> >)

}

ptr = 0x0116E8C0 ->

asBits_ = -497939047232 (0xFFFFFF8C10851CC0)

ret = (unavailable - internal error)

cmpRangeManager =

m = (unavailable - internal error)

AtlasMessage::fLoadMap (maphandlers.cpp:190)

msg = (unavailable) msg = (unavailable) rq =

cx = 0x11FB25D4 -> (JSContext) glob =

{ (js::WrappedPtrOperations<JSObject *,JS::Handle<JSObject *> >) } ptr = 0x11FF2D90 -> 0x11FF2D90 (see above)

nativeScope =

{ (js::WrappedPtrOperations<JSObject *,JS::Handle<JSObject *> >) } ptr = 0x00000000

m_ScriptInterface = 0x00000000 m_FormerRealm = 0xFFFFFF83 -> (JS::Realm)

attrs =

{

(js::WrappedPtrOperations<JS::Value,JS::Rooted<JS::Value> >)

}

stack = 0x10851CC0 -> 0x109C88C8 ->

{ { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x73D2B458 -> 0x73D35711 ->

{ { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x656A624F -> (unavailable - internal error)

prev = 0x46007463 ->

{ { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error)

prev = (unavailable - internal error)

ptr =

(js::VirtualTraceable) ptr = (unavailable - internal error)

ptr =

(js::VirtualTraceable) ptr = 0x006E6F69

prev = 0x109CE020 ->

{ { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x109C8130 -> 0x73D2B458 (see above) prev = 0x109DB0B8 ->

{ { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x109C9160 -> 0x73D2B458 (see above) prev = 0x1091B600 ->

{ { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = 0x00000BD8 prev = 0x0000000B ptr =

(js::VirtualTraceable) ptr = 0x63757274

ptr =

(js::VirtualTraceable) ptr = 0x00000100

ptr =

(js::VirtualTraceable) ptr = 0x73D3A368

ptr =

(js::VirtualTraceable) ptr = 0x07FF0000

prev = 0xFFFFFF8C ->

{ { (js::WrappedPtrOperations<void *,JS::Rooted<void *> >) } } stack = (unavailable - internal error)

prev = (unavailable - internal error)

ptr =

(js::VirtualTraceable) ptr = (unavailable - internal error)

ptr =

asBits_ = 1296192267752570912 (0x11FD000000000020)

scriptInterface = (unavailable - internal error)

map = { (unsupported basic_string<wchar_t,char_traits<wchar_t> >) } mapBase = { (unsupported basic_string<wchar_t,char_traits<wchar_t> >) }

AtlasMessage::fLoadMap_wrapper (maphandlers.cpp:170)

msg = (unavailable) msg = 0x12012A40 -> (AtlasMessage::IMessage)

MessagePasserImpl::Add (messagepasserimpl.cpp:44)

this = (unavailable - internal error)

msg = (unavailable) msg = 0x12012A40 (see above) it = (unavailable)

Atlas_StartWindow (:0)

ShareableFree (:0)

Atlas_GLSwapBuffers (:0)

Atlas_GLSwapBuffers (:0)

Atlas_GLSwapBuffers (:0)

Atlas_StartWindow (:0)

BeginAtlas (gameloop.cpp:140)

args = 0x0116FB54 ->

m_Args = (unsupported vector<pair<CStr8,CStr8> >) m_Arg0 =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = [8] { 92 ('\'), 217, 0, 0, 0, 0, 0, 0 }

m_ArgsWithoutName = (unsupported vector<CStr8 >)

dll = (unavailable) dll = 0x00D12B50 ->

m_Name = 0x00C94840 -> "AtlasUI" m_Handle = 0x713D0000 m_LoadErrorLogMethod = Normal

msgPasser =

(AtlasMessage::MessagePasser) m_Trace = false

paths =

m_root =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 92 ('\')

m_rdata =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 92 ('\')

m_gameData =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 92 ('\')

m_userData =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 92 ('\')

m_config =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 92 ('\')

m_cache =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 92 ('\')

m_logs =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 92 ('\')

ATLAS_RunIfOnCmdLine (atlas.cpp:77)

args = (unavailable) args = (unavailable) force = (unavailable)

RunGameOrAtlas (main.cpp:588)

argc = 2 (0x00000002) argv = 0x03620008 -> 0x03620028 -> "C:\Users\Maria\AppData\Local\0 A.D. alpha\binaries\system\pyrogenesis.exe" isNonVisualReplay = false flags = (unavailable - internal error)

args =

m_Args = (unsupported vector<pair<CStr8,CStr8> >) m_Arg0 =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 92 ('\')

m_ArgsWithoutName = (unsupported vector<CStr8 >)

isNonVisual = false isUsingRLInterface = false scriptEngine =

(Singleton<ScriptEngine>) m_Contexts = (unsupported list<JSContext const * >)

res = (unavailable - internal error)

isVisualReplay = false modsToInstall = (unsupported vector<Path >) replayFile =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 47 ('/')

<begin>$L0 = 0x00000000 <end>$L0 = 0x00000000 modPath =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 203

paths =

m_root =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 11983

m_rdata =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 176

m_gameData =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 24014

m_userData =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 11396

m_config =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 2033

m_cache =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 4402

m_logs =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 2033

replay =

m_Stream = (unavailable - internal error)

builder =

m_VFS = (shared_ptr<IVFS>) m_Files = (unsupported vector<Path >) m_TempDir =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 65534

m_NumBaseMods = 18283408 (0x0116FB90)

paths =

m_root =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 11983

m_rdata =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 176

m_gameData =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 24014

m_userData =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 11396

m_config =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 2033

m_cache =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 4402

m_logs =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 2033

mod =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 53 ('5')

zip =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 64640

mods = (unsupported vector<CStr8 >) i = (unavailable - internal error)

installedMods = (unsupported vector<CStr8 >) paths =

m_root =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 11983

m_rdata =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 176

m_gameData =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 24014

m_userData =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 11396

m_config =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 2033

m_cache =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 4402

m_logs =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 2033

installer =

m_VFS = (shared_ptr<IVFS>) m_ModsDir =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 7620

m_TempDir =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 0

m_CacheDir =

path = (unsupported basic_string<wchar_t,char_traits<wchar_t> >) separator = 44320

m_InstalledMods = (unsupported vector<CStr8 >)

modInterface =

m_CmptPrivate =

pScriptInterface = (unavailable - internal error)

pCBData = (unavailable - internal error)

m = (unique_ptr<ScriptInterface_impl,default_delete<ScriptInterface_impl> >) m_CustomObjectTypes = (unsupported map<basic_string<char,char_traits<char> >,ScriptInterface::CustomType >)

<end>$L1 = (unavailable - internal error)

<begin>$L1 = (unavailable - internal error)

result = (unavailable - internal error)

g_Profiler2 =

m_Initialised = (unavailable - internal error)

m_FrameNumber = (unavailable - internal error)

m_MgContext = (unavailable - internal error)

m_GPU = (unavailable - internal error)

m_Mutex = (mutex) m_Threads = (unsupported vector<unique_ptr<CProfiler2::ThreadStorage,default_delete<CProfiler2::ThreadStorage> > >)

g_Shutdown = (unavailable - internal error)

SDL_main (main.cpp:753)

argc = 2 (0x00000002) argv = 0x03620008 (see above)

main_getcmdline (sdl_windows_main.c:74)

argvw = (unavailable) argc = (unavailable)

scrt_common_main_seh (exe_common.inl:288)

has_cctor = false main_result = (unavailable - internal error)

tls_init_callback = (unavailable - internal error)

is_nested = false tls_dtor_callback = (unavailable - internal error)

main_result = 0 (0x00000000) scrt_current_native_startup_state = (unavailable - internal error)

CallStartupWithinTryBlock (wseh.cpp:365)

ret = (unavailable) ret = 0 (0x00000000)

RtlGetAppContainerNamedObjectPath (:0)

RtlGetAppContainerNamedObjectPath (:0)

errno = 0 (No error reported here) OS error = 0 (no error code was set)

Change History (2)

comment:1 by Langbart, 3 years ago

Description: modified (diff)

Could it be a problem with the GPU.
In a related forum thread, around page 2 in the middle, the user reports that it worked for them.

Oh nice it's using the wrong gpu X)
You need to go in the nvidia control panel and force the nvidia gpu for 0 A.D.(pyrogenesis.exe)

If it solves your problem, leave a comment. This way we can close the ticket. If the issue remains we could assign a more experienced developer to find a solution for you.

comment:2 by Stan, 2 years ago

Milestone: Alpha 26
Resolution: needsinfo
Status: newclosed
Note: See TracTickets for help on using tickets.