Hi all,
I just had:
Unhandled exception: unimplemented function kernel32.dll.GetDaylightFlag called in 32-bit code (0x4086f052). In 32-bit mode. 0x4086f052 (__wine_unimplemented+0x52 [kernel32.spec.c:42] in kernel32.dll.so): jmp 0x4086f04c (__wine_unimplemented+0x4c [kernel32.spec.c:42] in kernel32.dll.so) 50 void __wine_stub_kernel32_dll_19(void) { __wine_unimplemented("ThunkTheTemplateHandle"); }
since this is called from applet TIMEDATE.CPL, I assume it's NOT ThunkTheTemplateHandle(). In other words, we've got a function lookup problem. I've also had wrong information in one other case. Breakage from recent ntdll loader work?
Andreas Mohr andi@rhlx01.fht-esslingen.de writes:
I just had:
Unhandled exception: unimplemented function kernel32.dll.GetDaylightFlag called in 32-bit code (0x4086f052). In 32-bit mode. 0x4086f052 (__wine_unimplemented+0x52 [kernel32.spec.c:42] in kernel32.dll.so): jmp 0x4086f04c (__wine_unimplemented+0x4c [kernel32.spec.c:42] in kernel32.dll.so) 50 void __wine_stub_kernel32_dll_19(void) { __wine_unimplemented("ThunkTheTemplateHandle"); }
since this is called from applet TIMEDATE.CPL, I assume it's NOT ThunkTheTemplateHandle().
No, it's another function (hint: read the error message).
In other words, we've got a function lookup problem.
No we don't. The debugger is probably a bit confused by the missing function epilog in __wine_unimplemented and so displays the next line of code instead; that's no big deal.
On Mon, May 12, 2003 at 05:07:14PM -0700, Alexandre Julliard wrote:
Andreas Mohr andi@rhlx01.fht-esslingen.de writes:
I just had:
Unhandled exception: unimplemented function kernel32.dll.GetDaylightFlag called in 32-bit code (0x4086f052). In 32-bit mode. 0x4086f052 (__wine_unimplemented+0x52 [kernel32.spec.c:42] in kernel32.dll.so): jmp 0x4086f04c (__wine_unimplemented+0x4c [kernel32.spec.c:42] in kernel32.dll.so) 50 void __wine_stub_kernel32_dll_19(void) { __wine_unimplemented("ThunkTheTemplateHandle"); }
since this is called from applet TIMEDATE.CPL, I assume it's NOT ThunkTheTemplateHandle().
No, it's another function (hint: read the error message).
Yep, I did; I said that because of that I assume it's NOT ThunkTheTemplateHandle ;-)
In other words, we've got a function lookup problem.
No we don't. The debugger is probably a bit confused by the missing function epilog in __wine_unimplemented and so displays the next line of code instead; that's no big deal.
Ah, thanks! Hmm, I'm afraid that this will confuse some more people... and thus maybe produce some more ignorant questions ;) Thus it'd be nice if this "cosmetic issue" could be fixed or worked around very easily somehow.
Andreas Mohr
Ah, thanks! Hmm, I'm afraid that this will confuse some more people... and thus maybe produce some more ignorant questions ;) Thus it'd be nice if this "cosmetic issue" could be fixed or worked around very easily somehow.
it also depends from the stabs generated by gcc I get a different line here (basically the #if __GNUC__) which is wrong too
A+