http://bugs.winehq.org/show_bug.cgi?id=22796
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|PopCap games installers |PopCap games installers |crash in Win Vista+ mode. |crash with WinVer >= Vista | |(shell32 | |SHGetKnownFolderIDList stub | |needed)
--- Comment #18 from Anastasius Focht focht@gmx.net 2012-04-30 16:08:45 CDT --- Hello,
still present.
--- snip --- 0024:Call KERNEL32.LoadLibraryA(00446698 "shell32.dll") ret=0041711f 0024:Ret KERNEL32.LoadLibraryA() retval=7e7c0000 ret=0041711f 0024:Call KERNEL32.GetProcAddress(7e7c0000,00448d28 "SHGetKnownFolderIDList") ret=00417134 0024:Ret KERNEL32.GetProcAddress() retval=00000000 ret=00417134 0024:Call KERNEL32.GetProcAddress(7e7c0000,00448d40 "ILFree") ret=00417140 0024:Ret KERNEL32.GetProcAddress() retval=7e7c7eb4 ret=00417140 0024:Call KERNEL32.GetProcAddress(7e7c0000,00448d48 "SHGetLocalizedName") ret=0041714c 0024:Ret KERNEL32.GetProcAddress() retval=7e7c89f4 ret=0041714c 0024:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7bc78e63 ip=7bc78e63 tid=0024 0024:trace:seh:raise_exception info[0]=00000000 0024:trace:seh:raise_exception info[1]=00000000 0024:trace:seh:raise_exception eax=00000000 ebx=7bcbf544 ecx=0396c227 edx=00000000 esi=0032f49c edi=0032f52c 0024:trace:seh:raise_exception ebp=0032ea40 esp=0032e948 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010246 0024:trace:seh:call_stack_handlers calling handler at 0x7bc91c09 code=c0000005 flags=0 --- snip ---
A stub for SHGetKnownFolderIDList() would be a start.
$ du -sh AstroPopSetup.exe 8.0M AstroPopSetup.exe
$ sha1sum AstroPopSetup.exe 177d186b460ab4fa0f070d06f7ae25c69efa7791 AstroPopSetup.exe
$ wine --version wine-1.5.3-39-gd2581e6
Regards