Function call failed: return value was -1 (Function failed (no details available))
Location: wdll_ver.cpp:61 (ReadVersionString)
Call stack:
ReadVersionString (wdll_ver.cpp:46)
modulePathname_ = 0x02DD6300 ->
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
out_ver = 0x0032F2FC -> [8] { 0, 0, 52428 (0xCCCC), 52428 (0xCCCC), 29448, 733, 52428 (0xCCCC), 52428 (0xCCCC) }
out_ver_len = 63768296 (0x03CD06E8)
ver_size = 3435973836 (0xCCCCCCCC)
mem =
px = 0x00000000
pn =
pi_ = 0x00000000
subblock = [64]
0
0
0
0
0
0
0
0
0
0
0
0 ...
unused = 3435973836 (0xCCCCCCCC)
noRedirect =
m_wasRedirectionEnabled = 0xCCCCCCCC
modulePathname = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
s =
m_lastError = 31 (0x0000001F)
lang_len = 0 (0x00000000)
ok = 0 (0x00000000)
lang = 0x00000000
in_ver_len = 0 (0x00000000)
in_ver = 0x00000000
wdll_ver_Append (wdll_ver.cpp:89)
pathname = 0x00E2DAF0 ->
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
list = 0x0032F2D8 -> (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
moduleName = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
modulePathname =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
versionString = [500]
0
0
0
0
0
0
0
0
0
0
0
0 ...
add_oal_dlls_in_dir (wsnd.cpp:57)
path = 0x0032F5CC ->
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
dlls = 0x00844878 -> (error -100500 while analyzing set<basic_string<wchar_t,char_traits<wchar_t> > >)
versionList = 0x03CD01A8 -> (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
win_get_snd_info (wsnd.cpp:130)
wmiMap = (error -100500 while analyzing map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT >)
versionList = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
dlls = (error -100500 while analyzing set<basic_string<wchar_t,char_traits<wchar_t> > >)
snd_detect (snd.cpp:39)
WriteSystemInfo (util.cpp:68)
err = 3435973836 (0xCCCCCCCC)
hostname = [128]
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC)
204 (0xCC) ...
LINE_69_ =
m_t0 = 1.81447e-317 (0x00000000003809D3)
m_description = 0x00000000
un =
sysname = [9] { 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC) }
nodename = [16] { 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 5 }
release = [9] { 0, 0, 0, 80 ('P'), 230, 220, 2, 204 (0xCC), 204 (0xCC) }
version = [16] { 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 1, 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 204 (0xCC), 1, 204 (0xCC), 204 (0xCC) }
machine = [9] { 204 (0xCC), 204 (0xCC), 0, 0, 0, 0, 0, 0, 0 }
cpu_freq = -3689348814741910324 (0xCCCCCCCCCCCCCCCC)
f = 0xCCCCCCCC
topology = 0xCCCCCCCC
pathname =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
exts = 0xCCCCCCCC
Init (gamesetup.cpp:842)
args = 0x00000001
flags = 42685160 (0x028B52E8)
setup_vmode = 204 (0xCC)
hooks =
override_gl_upload_caps = 0x00000000
get_log_dir = 0xCCCCCCCC
bundle_logs = 0x028B8258 ->
translate = 0xCCCCCCCC
translate_free = 0xCCCCCCCC
log = 0xCCCCCCCC
display_error = 0x00000036
setup_gui = false
quality = 13421772 (0x00CCCCCC)
missing = 0x3E95858F -> (unavailable - internal error)
windowed = 204 (0xCC)
RunGameOrAtlas (main.cpp:379)
argc = 1 (0x00000001)
argv = 0x028B52E8 -> 0x028B52F0 -> "d:\Programme\O A.A\binaries\system\pyrogenesis_dbg.exe"
ran_atlas = false
args =
m_Args = (error -100500 while analyzing vector<pair<CStr8,CStr8> >)
m_Arg0 = { (error -100500 while analyzing string<td::char_traits<char> >) }
res = 1.6976e-314 (0x00000000CCCCCCCC)
main (main.cpp:416)
argc = 3341448 (0x0032FC88)
argv = 0x0047BCC4 -> 0xC7E04589 -> (unavailable - internal error)
__tmainCRTStartup (crtexe.c:410)
mainCRTStartup (crtexe.c:393)
CallStartupWithinTryBlock (wseh.cpp:357)
ret = 3341396 (0x0032FC54)
00000000
ret = 11242336 (0x00AB8B60)
00000000
ret = 0 (0x00000000)
RtlInitializeExceptionChain (:0)
errno = 0 (?)
OS error = 50 (Die Anforderung wird nicht unterstützt.
)
error on Windows 7 x64
Started by
klink
, Mar 24 2010 11:05 PM
3 replies to this topic
#1
Posted 24 March 2010 - 11:05 PM
#2
Posted 08 July 2010 - 05:31 PM
Function call failed: return value was -1 (Function failed (no details available))
Location: wdll_ver.cpp:61 (ReadVersionString)
Call stack:
ReadVersionString (wdll_ver.cpp:61)
modulePathname_ = (unavailable)
out_ver = 0x0026F0F8 -> "unknown"
out_ver_len = 500 (0x000001F4)
mem =
px = 0x02DA88B0 -> [8] { 202 (0xCA), 0 (0x00), 195 (0xC3), 0 (0x00), 56 (0x38), 0 (0x00), 110 (0x6E), 0 (0x00) }
pn =
pi_ = 0x0026EFEC ->
use_count_ = 2551808 (0x0026F000)
weak_count_ = 1939032643 (0x73934A43)
subblock = [64]
61364
38 ('&')
61424
38 ('&')
61540
38 ('&')
52190
29581
25610
53888
65534
65535 ...
unused = 2703841750 (0xA12959D6)
noRedirect =
m_wasRedirectionEnabled = 0x00000012
modulePathname = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
s =
m_lastError = 0 (0x00000000)
lang_len = 49545216 (0x02F40000)
lang = 0x00000000
in_ver_len = 0 (0x00000000)
in_ver = 0x738D38BB -> [8] { 49285, 5749, 36840, 64588, 35839, 65520, 21525, 34576 }
wdll_ver_Append (wdll_ver.cpp:105)
pathname = 0x02F475B8 ->
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
list = 0x0026F5A8 -> (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
moduleName = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
modulePathname =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
versionString = "known"
add_oal_dlls_in_dir (wsnd.cpp:73)
path = 0x00666DD8 ->
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
dlls = (unavailable)
versionList = (unavailable)
it =
(boost::iterator_facade<boost::filesystem::basic_directory_iterator<boost::filesystem::basic_path<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,boost::filesystem::wpath_traits> >,boost::filesystem::basic_directory_entry<boost::filesystem::basic_path<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,boost::filesystem::wpath_traits> >,boost::single_pass_traversal_tag,boost::filesystem::basic_directory_entry<boost::filesystem::basic_path<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >,boost::filesystem::wpath_traits> > &,int>)
m_imp =
px = 0x0026F570 ->
m_directory_entry =
m_path =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
m_status =
m_value = -1587587687
m_symlink_status =
m_value = 47841280
m_handle = 0x61B59FAF
pn =
pi_ = 0x02DA3ED8 ->
use_count_ = 47857928 (0x02DA4108)
weak_count_ = 47857872 (0x02DA40D0)
ret = { first = (error -100406 while analyzing _Tree<<basic_string<wchar_t,char_traits<wchar_t> >>::iterator), second = (bool)0x72 }
win_get_snd_info (wsnd.cpp:141)
wmiMap = (error -100500 while analyzing map<basic_string<wchar_t,char_traits<wchar_t> >,tagVARIANT >)
versionList = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
dlls = (error -100500 while analyzing set<basic_string<wchar_t,char_traits<wchar_t> > >)
WriteSystemInfo (util.cpp:78)
hostname = [128]
0
0
244
2
160
25
219
2
0
0
0
0
0
0
244
2 ...
un =
sysname = [9] { 0, 0, 244, 2, 252, 246, 38 ('&'), 0, 0 }
nodename = [16] { 0, 0, 0, 0, 0, 244, 2, 216, 62 ('>'), 218, 2, 72 ('H'), 0, 0, 0, 101 ('e') }
release = "sFw"
version = [16] { 244, 2, 32 (' '), 66 ('B'), 218, 2, 0, 0, 244, 2, 32 (' '), 28, 219, 2, 0, 0 }
machine = [9] { 0, 0, 0, 0, 244, 2, 88 ('X'), 134, 218 }
f = 0x02D500E8 ->
_ptr = 0x02DA9B50 -> [8] { 0, 0, 0, 0, 80 ('P'), 218, 244, 2 }
_cnt = 196609 (0x00030001)
_base = 0x00000009
_flag = 0 (0x00000000)
_file = 0 (0x00000000)
_charbuf = 196608 (0x00030000)
_bufsiz = 1 (0x00000001)
_tmpfname = 0x00000000
pathname =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
LINE_72_ =
m_t0 = 6.03285e-305 (0x00C52E9C3FE9CD77)
m_description = 0x02D50048 -> [8] { 27520, 102 ('f'), 65535, 65535, 0, 0, 0, 0 }
seconds = -6597912400536888496 (0xA46F81A102DA9B50)
timestampBuf = [100]
5992
731
63260
38 ('&')
57059
30533
6000
731
0
0
57601
726 ...
Init (gamesetup.cpp:779)
args = 0x0026FCD8 ->
m_Args = (error -100500 while analyzing vector<pair<CStr8,CStr8> >)
m_Arg0 = { (error -100500 while analyzing string >) }
flags = 0 (0x00000000)
hooks =
override_gl_upload_caps = 0x00000000
get_log_dir = 0x00000000
bundle_logs = 0x00BC0200 -> (psTranslate)
translate = 0x00BC00D0 -> (psTranslateFree)
translate_free = 0x00000000
log = 0x00000000
display_error = 0x0248EF10 ->
sim =
m = 0x02F4A910 ->
m_SimContext =
m_ComponentManager = 0x02F4ADB0 ->
m_ScriptInterface =
m = (error -100406 while analyzing auto_ptr<scriptInterface_impl>)
m_SimContext = 0x00000000
m_CurrentComponent = 0 (0x00000000)
m_CurrentlyHotloading = false
m_ComponentTypesById = (error -100500 while analyzing map<int,CComponentManager::ComponentType >)
m_ComponentsByInterface = (error -100500 while analyzing map<int,map<size_t,IComponent * > >)
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_InterfaceIdsByName = (error -100500 while analyzing map<string >,int >)
m_DestructionQueue = (error -100500 while analyzing vector<size_t >)
m_NextScriptComponentTypeId = 0 (0x00000000)
m_NextEntityId = 0 (0x00000000)
m_NextLocalEntityId = 0 (0x00000000)
m_RNG =
lcf =
_modulus = 0 (0x0000000000000000)
_x = 0 (0x0000000000000000)
m_UnitManager = 0x02F4ADB0 (see above)
m_Terrain = 0x00650074 ->
m_MapSize = 0 (0x00000000)
m_MapSizePatches = 0 (0x00000000)
m_Patches = 0x00000000
m_Heightmap = 0x00000000
m_BaseColour =
R = [8] { 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00) }
G = [8] { 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00) }
B = [8] { 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00) }
A = [8] { 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00) }
m_ComponentManager =
m_ScriptInterface =
m = (error -100406 while analyzing auto_ptr<scriptInterface_impl>)
m_SimContext = 0x00000000
m_CurrentComponent = 3014768 (0x002E0070)
m_CurrentlyHotloading = false
m_ComponentTypesById = (error -100500 while analyzing map<int,CComponentManager::ComponentType >)
m_ComponentsByInterface = (error -100500 while analyzing map<int,map<size_t,IComponent * > >)
(too much output; skipping to next top-level symbol)
m_DeltaTime = 2.35703e-316 (0x0000000002D7F2B0)
m_StartupScript = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
m_LoadedScripts = (error -100500 while analyzing set<basic_string<wchar_t,char_traits<wchar_t> > >)
m_TurnNumber = 12798136 (0x00C348B8)
m_EnableOOSLog = false
f = (error -100406 while analyzing basic_ofstream<char,char_traits<char> >)
buf = [500]
65504
93 (']')
0
0
2504
0
63936
38 ('&')
4
0
0
93 (']') ...
setup_gui = (bool)0x10
RunGameOrAtlas (main.cpp:424)
argc = 1 (0x00000001)
argv = 0x02D6E180 -> 0x02F48C60 -> "D:\Programme\0 A.D\binaries\system\pyrogenesis.exe"
args =
m_Args = (error -100500 while analyzing vector<pair<CStr8,CStr8> >)
m_Arg0 = { (error -100500 while analyzing string >) }
main (main.cpp:445)
argc = 1 (0x00000001)
argv = 0x02D6E180 (see above)
wmain (wseh.cpp:369)
argc = 1 (0x00000001)
argv = 0x02F46E48 -> 0x02F46E50 -> "D:\Programme\0 A.D\binaries\system\pyrogenesis.exe"
ret = 0 (0x00000000)
utf8 = (error -100500 while analyzing string >)
__tmainCRTStartup (crtexe.c:579)
nested = 0 (0x00000000)
CallStartupWithinTryBlock (wseh.cpp:383)
ret = 1639282974 (0x61B5791E)
BaseThreadInitThunk (:0)
RtlInitializeExceptionChain (:0)
RtlInitializeExceptionChain (:0)
errno = 0 (?)
OS error = 0 (no error code was set)
i got still this bug.
Edited by klink, 08 July 2010 - 05:32 PM.
#3
Posted 14 July 2010 - 02:59 AM
"Installing" (Extracting) 0ad did not work on my machine in the first place either. I could not extract it to "Programs (x86)" but had to use my desktop and compability mode (using 7zip).
The game itself starts with these messages (it does start though):
Edit: Won't display if you run as admin
The game itself starts with these messages (it does start though):
Unable to open crashlog.txt for writing (please ensure the log directory is writable)
Location: debug.cpp:216 (debug_WriteCrashlog)
Call stack:
debug_WriteCrashlog (debug.cpp:216)
text = 0x00E80000 -> "Assertion failed: "ret == 0"
Location: wsdl.cpp:1419 (RedirectStdout)
Call stack:
RedirectStdout (wsdl.cpp:1419)
pathnameEXE = "\Program Files (x86)\0ad\binaries\system\pyrogenesis.exe"
path =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
name = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
f = 0x00000000
pathname =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_t..."
state = 2 (0x00000002)
f = 0x73E14E94 ->
_ptr = 0x8910C483 -> (unavailable - internal error)
_cnt = 4080735301 (0xF33B1445)
_base = 0xC33B5574 -> (unavailable - internal error)
_flag = 1308574332 (0x4DFF427C)
_file = 2332719332 (0x8B0A78E4)
_charbuf = 411623493 (0x1888E045)
_bufsiz = 3957343743 (0xEBE045FF)
_tmpfname = 0xE0458D11 -> (unavailable - internal error)
pathname =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
debug_DisplayError (debug.cpp:485)
description = 0x002EF638 -> "Assertion failed: "ret == 0""
flags = 6 (0x00000006)
context = 0x00000000
lastFuncToSkip = 0x00F51440 -> "debug_OnAssertionFailure"
pathname = 0x011BF520 -> "..\..\..\source\lib\sysdep\os\win\wsdl.cpp"
line = 1419 (0x0000058B)
func = 0x011BF7E0 -> "RedirectStdout"
suppress = 0x0120194D -> [8] { 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00), 0 (0x00) }
emm = { pa_mem = 0x0114818E }
debug_OnAssertionFailure (debug.cpp:570)
expr = 0x011A4E98 -> "ret == 0"
suppress = 0x0120194D (see above)
file = 0x011BF520 (see above)
line = 1419 (0x0000058B)
func = 0x011BF7E0 (see above)
lastFuncToSkip = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
buf = "sertion failed: "ret == 0""
RedirectStdout (wsdl.cpp:1419)
pathnameEXE = "\Program Files (x86)\0ad\binaries\system\pyrogenesis.exe"
path =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
name = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
f = 0x00000000
pathname =
m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >)
wsdl_Init (wsdl.cpp:1436)
winit_CallInitFunctions (winit.cpp:89)
wstartup_InitAndRegisterShutdown (wstartup.cpp:109)
initterm_e (:0)
__tmainCRTStartup (crtexe.c:483)
nested = 0 (0x00000000)
CallStartupWithinTryBlock (wseh.cpp:383)
ret = 866045545 (0x339ECE69)
BaseThreadInitThunk (:0)
RtlInitializeExceptionChain (:0)
RtlInitializeExceptionChain (:0)
errno = 0 (?)
OS error = 0 (no error code was set)Assertion failed: "ret == 0" Location: wsdl.cpp:1419 (RedirectStdout) Call stack: RedirectStdout (wsdl.cpp:1419) pathnameEXE = "\Program Files (x86)\0ad\binaries\system\pyrogenesis.exe" path = m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) name = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) f = 0x00000000 pathname = m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) wsdl_Init (wsdl.cpp:1436) winit_CallInitFunctions (winit.cpp:89) wstartup_InitAndRegisterShutdown (wstartup.cpp:109) initterm_e (:0) __tmainCRTStartup (crtexe.c:483) nested = 0 (0x00000000) CallStartupWithinTryBlock (wseh.cpp:383) ret = 866045545 (0x339ECE69) BaseThreadInitThunk (:0) RtlInitializeExceptionChain (:0) RtlInitializeExceptionChain (:0) errno = 0 (?) OS error = 0 (no error code was set)
Assertion failed: "f" Location: wsdl.cpp:1420 (RedirectStdout) Call stack: RedirectStdout (wsdl.cpp:1420) pathnameEXE = "\Program Files (x86)\0ad\binaries\system\pyrogenesis.exe" path = m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) name = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) f = 0x00000000 pathname = m_path = (error -100500 while analyzing basic_string<wchar_t,char_traits<wchar_t> >) wsdl_Init (wsdl.cpp:1436) winit_CallInitFunctions (winit.cpp:89) wstartup_InitAndRegisterShutdown (wstartup.cpp:109) initterm_e (:0) __tmainCRTStartup (crtexe.c:483) nested = 0 (0x00000000) CallStartupWithinTryBlock (wseh.cpp:383) ret = 1690214099 (0x64BE9ED3) BaseThreadInitThunk (:0) RtlInitializeExceptionChain (:0) RtlInitializeExceptionChain (:0) errno = 0 (?) OS error = 0 (no error code was set)And sometimes with
Unable to display detailed error dialog.
Edit: Won't display if you run as admin
Edited by Quassy, 14 July 2010 - 03:05 AM.
Ubuntu 10.10 32bit / Windows 7 64bit
#4
Posted 14 July 2010 - 07:35 AM
Those warnings are now fixed in the source (see new comment in wsdl.cpp) - thanks for the report!
Jan Wassenberg [aka janwas]
Wildfire Games General Programming lead and code monkey
Contact me: jan@wildfiregames.com
Wildfire Games General Programming lead and code monkey
Contact me: jan@wildfiregames.com
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users











