http://bugs.winehq.org/show_bug.cgi?id=16971
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW URL|http://download.cnet.com/Wi |http://download.microsoft.c |ndows-Movie-Maker-Windows-X |om/download/f/8/6/f869f03b- |P/3000-13631_4-10165075.htm |c17a-4419-be47-bd08fff676fa |l |/MM26_ENU.msi CC| |focht@gmx.net Summary|Windows Movie Maker needs |Windows Movie Maker 2.x |ole32.dll.StgOpenPropStg |needs | |ole32.dll.StgOpenPropStg Ever Confirmed|0 |1
--- Comment #7 from Anastasius Focht focht@gmx.net 2012-04-10 16:45:43 CDT --- Hello,
confirming, still present.
It seems Movie Maker 2.1 is no longer available as separate download, it has been integrated into Windows XP SP2. Fortunately Movie Maker 2.6 (Vista+) is still available and exhibits same problem.
Prerequisite: 'winetricks -q wmp9 vista'
--- snip --- wine: Call from 0x7bc4bdea to unimplemented function ole32.dll.StgOpenPropStg, aborting wine: Unimplemented function ole32.dll.StgOpenPropStg called at address 0x7bc4bdea (thread 0009), starting debugger... Unhandled exception: unimplemented function ole32.dll.StgOpenPropStg called in 32-bit code (0x7bc4bdea). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7bc4bdea ESP:0032f4c0 EBP:0032f524 EFLAGS:00000216( - -- I -A-P- ) EAX:0032f4cc EBX:7bcbf544 ECX:0032f578 EDX:ffffffff ESI:001c4e68 EDI:0032f578 Stack dump: 0x0032f4c0: 001ce988 0032f504 00000003 80000100 0x0032f4d0: 00000001 00000000 7bc4bdea 00000002 0x0032f4e0: 01286388 01286eb8 00110000 001ce8e0 0x0032f4f0: 7eda7728 0032f534 7ed51efc 00110000 0x0032f500: 00000002 001ce948 010037ec 00000000 0x0032f510: 0032f538 0115db06 001ce8e0 0032f6f4 Backtrace: =>0 0x7bc4bdea stub_entry_point+0x4b(dll="ole32.dll", name="StgOpenPropStg", ret_addr=0x1164eda) [/home/focht/projects/wine/wine-git/dlls/ntdll/loader.c:197] in ntdll (0x0032f524) 1 0x0033002d (0x0032f560) 2 0x011660be in moviemk (+0x1660bd) (0x0032f5c0) 3 0x0107c189 in moviemk (+0x7c188) (0x0032f5d0) 4 0x0107c136 in moviemk (+0x7c135) (0x0032f5e4) 5 0x0116cd35 in moviemk (+0x16cd34) (0x0032f614) 6 0x0115a1b4 in moviemk (+0x15a1b3) (0x0032f634) 7 0x0116cd35 in moviemk (+0x16cd34) (0x0032f664) 8 0x0107ee5a in moviemk (+0x7ee59) (0x0032f690) 9 0x0107f5f4 in moviemk (+0x7f5f3) (0x0032f6a4) --- snip ---
Dumped import descriptor for ole32 to show the app will also need "StgCreatePropStg" after this (which should be another bug).
--- snip --- 8. ImageImportDescriptor: OriginalFirstThunk: 0x00284818 TimeDateStamp: 0x00000000 (GMT: Thu Jan 1 00:00:00 1970) ForwarderChain: 0x00000000 Name: 0x00286388 ("ole32.dll") FirstThunk: 0x000019D0
Ordinal/Hint API name ------------ --------------------------------------- 0x00A2 "GetRunningObjectTable" 0x0091 "CreateStreamOnHGlobal" 0x00FC "OleInitialize" 0x0113 "OleUninitialize" 0x0064 "CoTaskMemFree" 0x0142 "StringFromCLSID" 0x0063 "CoTaskMemAlloc" 0x0102 "OleLockRunning" 0x0006 "CLSIDFromProgID" 0x0008 "CLSIDFromString" 0x00F9 "OleGetClipboard" 0x0122 "ReleaseStgMedium" 0x00F7 "OleFlushClipboard" 0x00FE "OleIsCurrentClipboard" 0x0068 "CoUninitialize" 0x003A "CoInitialize" 0x005B "CoRevokeClassObject" 0x004F "CoRegisterClassObject" 0x0058 "CoResumeClassObjects" 0x0143 "StringFromGUID2" 0x0138 "StgIsStorageFile" 0x010D "OleSaveToStream" 0x014F "WriteClassStm" 0x0101 "OleLoadFromStream" 0x008E "CreateOleAdviseHolder" 0x010A "OleRegGetUserType" 0x0108 "OleRegEnumVerbs" 0x011A "PropVariantClear" 0x0134 "StgCreatePropStg" 0x013B "StgOpenPropStg" 0x009A "FreePropVariantArray" 0x000F "CoCreateGuid" 0x013C "StgOpenStorage" 0x0131 "StgCreateDocfile" 0x010F "OleSetClipboard" 0x0097 "DoDragDrop" 0x001C "CoFreeUnusedLibraries" 0x0123 "RevokeDragDrop" 0x0010 "CoCreateInstance" 0x0121 "RegisterDragDrop" --- snip ---
$ du -sh MM26_ENU.msi 7.1M MM26_ENU.msi
$ sha1sum MM26_ENU.msi d245030388f61f39030b20932b8f086a6c990d04 MM26_ENU.msi
$ wine --version wine-1.5.1-240-g31f6f48
Regards