[Bug 16971] Windows Movie Maker 2.x needs ole32.dll.StgOpenPropStg

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Apr 10 16:45:43 CDT 2012


Anastasius Focht <focht at 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 at 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 at gmx.net> 2012-04-10 16:45:43 CDT ---

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

Prerequisite: 'winetricks -q wmp9 vista'

--- snip ---
wine: Call from 0x7bc4bdea to unimplemented function ole32.dll.StgOpenPropStg,
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
=>0 0x7bc4bdea stub_entry_point+0x4b(dll="ole32.dll", name="StgOpenPropStg",
[/home/focht/projects/wine/wine-git/dlls/ntdll/loader.c:197] in ntdll
  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


Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list