[Bug 29391] SetupNgen.exe crashes while installing Paint.NET 2.5 (needs wshom.ocx WshShell3_get_SpecialFolders implementation)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Dec 30 11:32:05 CST 2011


http://bugs.winehq.org/show_bug.cgi?id=29391

--- Comment #2 from Anastasius Focht <focht at gmx.net> 2011-12-30 11:32:05 CST ---
Hello,

WshShell3_get_SpecialFolders is no longer a stub, returning IWshCollection
instance now.

http://source.winehq.org/git/wine.git/commitdiff/9fc38b723055ccc0faa490861dc8f8ee29743f7f

It's still not enough because it needs IWshCollection.Item

Though it now overlaps with bug 28605 (which started from
WshShell3_GetIDsOfNames).

--- snip ---
0035:trace:wshom:DllGetClassObject (CLSID_WshShell
{00000001-0000-0000-c000-000000000046} 0x33f110)
0035:trace:wshom:ClassFactory_QueryInterface (0x2d919d9c)->(IID_IClassFactory
0x33f110)
0035:trace:wshom:ClassFactory_AddRef (0x2d919d9c)
0035:fixme:wshom:ClassFactory_QueryInterface
(0x2d919d9c)->({b196b28f-bab4-101a-b69c-00aa00341d07} 0x33ef58)
0035:trace:wshom:WshShellFactory_CreateInstance ((nil)
{00000000-0000-0000-c000-000000000046} 0x33ef70)
0035:trace:wshom:WshShell3_QueryInterface
({00000000-0000-0000-c000-000000000046}, 0x33ef70)
0035:trace:wshom:WshShell3_AddRef ()
0035:trace:wshom:WshShell3_QueryInterface
({00000000-0000-0000-c000-000000000046}, 0x33ed18)
0035:trace:wshom:WshShell3_AddRef ()
0035:trace:wshom:WshShell3_QueryInterface
({c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}, 0x33ecc8)
0035:fixme:wshom:WshShell3_QueryInterface Unknown iface
{c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
0035:trace:wshom:WshShell3_AddRef ()
0035:trace:wshom:WshShell3_QueryInterface
({00000003-0000-0000-c000-000000000046}, 0x33eb3c)
0035:fixme:wshom:WshShell3_QueryInterface Unknown iface
{00000003-0000-0000-c000-000000000046}
0035:trace:wshom:WshShell3_AddRef ()
0035:trace:wshom:WshShell3_QueryInterface
({00000144-0000-0000-c000-000000000046}, 0x33ebb4)
0035:fixme:wshom:WshShell3_QueryInterface Unknown iface
{00000144-0000-0000-c000-000000000046}
0035:trace:wshom:WshShell3_Release ()
0035:trace:wshom:WshShell3_Release ()
0035:trace:wshom:ClassFactory_Release (0x2d919d9c)
0035:trace:wshom:WshShell3_Release ()
0035:trace:wshom:WshShell3_AddRef ()
0035:trace:wshom:WshShell3_QueryInterface
({41904400-be18-11d3-a28b-00104bd35090}, 0x33f068)
0035:trace:wshom:WshShell3_AddRef ()
0035:trace:wshom:WshShell3_Release ()
0035:trace:wshom:WshShell3_AddRef ()
0035:trace:wshom:WshShell3_get_SpecialFolders (0x33f190)
0035:trace:wshom:WshCollection_QueryInterface
(0x151f98)->({00000000-0000-0000-c000-000000000046}, 0x33ea9c)
0035:trace:wshom:WshCollection_AddRef (0x151f98) ref = 2
0035:trace:wshom:WshCollection_QueryInterface
(0x151f98)->({c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}, 0x33ea4c)
0035:fixme:wshom:WshCollection_QueryInterface Unknown iface
{c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
0035:trace:wshom:WshCollection_QueryInterface
(0x151f98)->({b196b283-bab4-101a-b69c-00aa00341d07}, 0x33e92c)
0035:fixme:wshom:WshCollection_QueryInterface Unknown iface
{b196b283-bab4-101a-b69c-00aa00341d07}
0035:trace:wshom:WshCollection_AddRef (0x151f98) ref = 3
0035:trace:wshom:WshCollection_QueryInterface
(0x151f98)->({00000003-0000-0000-c000-000000000046}, 0x33e8c0)
0035:fixme:wshom:WshCollection_QueryInterface Unknown iface
{00000003-0000-0000-c000-000000000046}
0035:trace:wshom:WshCollection_AddRef (0x151f98) ref = 4
0035:trace:wshom:WshCollection_QueryInterface
(0x151f98)->({00000144-0000-0000-c000-000000000046}, 0x33e938)
0035:fixme:wshom:WshCollection_QueryInterface Unknown iface
{00000144-0000-0000-c000-000000000046}
0035:trace:wshom:WshCollection_Release (0x151f98) ref = 3
0035:trace:wshom:WshCollection_Release (0x151f98) ref = 2
0035:trace:wshom:WshCollection_AddRef (0x151f98) ref = 3
0035:trace:wshom:WshCollection_QueryInterface
(0x151f98)->({f935dc27-1cf0-11d0-adb9-00c04fd58a0b}, 0x33ed4c)
0035:trace:wshom:WshCollection_AddRef (0x151f98) ref = 4
0035:trace:wshom:WshCollection_Release (0x151f98) ref = 3
0035:trace:wshom:WshCollection_Release (0x151f98) ref = 2
0035:trace:wshom:WshCollection_Release (0x151f98) ref = 1
0035:trace:wshom:WshShell3_Release ()
0035:trace:wshom:WshCollection_AddRef (0x151f98) ref = 2
0035:trace:wshom:WshCollection_QueryInterface
(0x151f98)->({f935dc27-1cf0-11d0-adb9-00c04fd58a0b}, 0x33f058)
0035:trace:wshom:WshCollection_AddRef (0x151f98) ref = 3
0035:trace:wshom:WshCollection_Release (0x151f98) ref = 2
0035:trace:wshom:WshCollection_AddRef (0x151f98) ref = 3
0035:fixme:wshom:WshCollection_Item (0x151f98)->(0x33f194 0x33f16c): stub
0035:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b838b5b
ip=7b838b5b tid=0035
0035:trace:seh:raise_exception  info[0]=19930520
0035:trace:seh:raise_exception  info[1]=0033f130
0035:trace:seh:raise_exception  info[2]=79f9acc4
0035:trace:seh:raise_exception  eax=7b826171 ebx=7b8a97a8 ecx=79f9acc4
edx=0033f058 esi=00004000 edi=00000000
0035:trace:seh:raise_exception  ebp=0033f090 esp=0033f02c cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000207
...
Unhandled Exception: System.NotImplementedException: The method or operation is
not implemented.
   at IWshRuntimeLibrary.IWshCollection.Item(Object& Index)
   at PaintDotNet.SetupNgen.Main(String[] args)
wine: Unhandled exception 0xe0434f4d at address 0x7b838b5b (thread 0035),
starting debugger...
0035:trace:seh:start_debugger Starting debugger "winedbg --auto 52 436"
--- snip ---

$ wine --version
wine-1.3.35-318-g8fc7a01

Regards

-- 
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