http://bugs.winehq.org/show_bug.cgi?id=26992
Summary: Windows Live FolderShare 14.x needs advapi32.RegisterTraceGuidsW() impl (or at least semi-stub) Product: Wine Version: 1.3.19 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: advapi32 AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net
Hello,
Windows Live FolderShare 14.0.1383.0530 crashes on startup due to RegisterTraceGuidsW() being a stub.
--- snip --- $ wine ./FolderShare.exe fixme:heap:HeapSetInformation (nil) 1 (nil) 0 11:27:22.265 core.cpp:1112!initPaths (NORMAL): got application exec location: C:\Program Files\Windows Live\FolderShare 11:27:22.269 configfile.cpp:176!readConfigFile (CRITICAL): unable to open config file: C:\users\focht\Local Settings\Application Data\FolderShare\settings\global.ini, err: 2 11:27:22.269 core.cpp:1464!loadGlobalSettings (ERROR): Error reading config file 'C:\users\focht\Local Settings\Application Data\FolderShare\settings\global.ini',readConfigFile returned 0, fileSize is -1 Opened log: C:\users\focht\Local Settings\Application Data\FolderShare\logs%COMPUTERNAME%.dev=0.2011-05-01.1127.8-1.log fixme:advapi:RegisterTraceGuidsW (0x4bdb18, (nil), {fde002b2-8125-44b2-b3ca-a6f8549c91bf}, 3, 0x32f11c, (null), (null), 0x500340,) wine: Unhandled exception 0x80000003 at address 0x4b691d (thread 0009), starting debugger... --- snip ---
Logfile:
--- snip --- 11:28:54.762 global.cpp:175!InitLogger (DETAIL): InitLogger called. outputMask: 2, serverType: 3, maxMegaBytes: 5 11:28:54.763 etw.cpp:193!Etw::RegisterTracing (CRITICAL): FAILED: assert(result == NO_ERROR) --- snip ---
Trace log:
--- snip --- 0027:Call advapi32.RegisterTraceGuidsW(004bdb18,00000000,004e74d0,00000003,0032f11c,00000000,00000000,00500340) ret=004bdc54 0027:fixme:advapi:RegisterTraceGuidsW (0x4bdb18, (nil), {fde002b2-8125-44b2-b3ca-a6f8549c91bf}, 3, 0x32f11c, (null), (null), 0x500340,) 0027:Ret advapi32.RegisterTraceGuidsW() retval=00000078 ret=004bdc54 ... 0027:trace:seh:raise_exception code=80000003 flags=0 addr=0x4b691d ip=004b691e tid=0027 0027:trace:seh:raise_exception eax=00000000 ebx=ffffffff ecx=338ba91e edx=004fee04 esi=0043ed68 edi=00443dd4 0027:trace:seh:raise_exception ebp=0032f0f8 esp=0032f0f4 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00000202 0027:trace:seh:call_vectored_handlers calling handler at 0x68ca76fe code=80000003 flags=0 0027:trace:seh:call_vectored_handlers handler at 0x68ca76fe returned 0 0027:trace:seh:call_stack_handlers calling handler at 0x452d10 code=80000003 flags=0 0027:Call KERNEL32.GetLastError() ret=00452823 0027:Ret KERNEL32.GetLastError() retval=00000000 ret=00452823 0027:Call KERNEL32.UnhandledExceptionFilter(0032ebec) ret=00451cec wine: Unhandled exception 0x80000003 at address 0x4b691d (thread 0027), starting debugger... --- snip ---
--- snip dlls/advapi32/eventlog.c --- ULONG WINAPI RegisterTraceGuidsW( WMIDPREQUEST RequestAddress, PVOID RequestContext, LPCGUID ControlGuid, ULONG GuidCount, PTRACE_GUID_REGISTRATION TraceGuidReg, LPCWSTR MofImagePath, LPCWSTR MofResourceName, PTRACEHANDLE RegistrationHandle ) { FIXME("(%p, %p, %s, %u, %p, %s, %s, %p,)\n", RequestAddress, RequestContext, debugstr_guid(ControlGuid), GuidCount, TraceGuidReg, debugstr_w(MofImagePath), debugstr_w(MofResourceName), RegistrationHandle); return ERROR_CALL_NOT_IMPLEMENTED; } --- snip dlls/advapi32/eventlog.c ---
Regards