http://bugs.winehq.org/show_bug.cgi?id=20623
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|oleaut32 |scrrun Summary|Swiftkit crashed |Swiftkit (VB6 app) fails on | |startup, complains with | |"Run-time error '445'" | |(needs | |IFileSystem3::CreateTextFil | |e method implementation) Ever confirmed|0 |1
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming and refining summary, targeting the current problem - a specific method stub.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/SwiftKit
$ WINEDEBUG=+tid,+seh,+snoop,+variant,+ole,+relay,+whom wine ./SwiftKit.exe
log.txt 2>&1
... 0024:fixme:scrrun:filesys_CreateTextFile 0x7e372a40 L"C:\Program Files\SwiftKit\Debug.txt" -1 0 0x33faf8 0024:CALL MSVBVM60.__vbaHresultCheckObj(<unknown, check return>) ret=0043856f 0024:fixme:scrrun:filesys_QueryInterface Unsupported interface {df0b3d60-548f-101b-8e65-08002b2bd119} ... 0024:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0033fa44) ret=660d0956 0024:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b83a89f ip=7b83a89f tid=0024 0024:trace:seh:raise_exception info[0]=deadcafe 0024:trace:seh:raise_exception info[1]=deadcafe 0024:trace:seh:raise_exception eax=7b826921 ebx=7b8ba000 ecx=deadcafe edx=0033f9a4 esi=0033fa44 edi=0033fa10 0024:trace:seh:raise_exception ebp=0033f9e8 esp=0033f984 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000283 0024:trace:seh:call_stack_handlers calling handler at 0x4028c6 code=c000008f flags=1 ... 0024:Call winex11.drv.SetWindowText(00010078,00138ee0 L"Run-time error '445':\n\nObject doesn't support this action") ret=7ecd3739 --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/a0a1a5fca54fecc64501356dfdef1f7ff...
--- snip --- 1796 static HRESULT WINAPI filesys_CreateTextFile(IFileSystem3 *iface, BSTR FileName, 1797 VARIANT_BOOL Overwrite, VARIANT_BOOL Unicode, 1798 ITextStream **ppts) 1799 { 1800 FIXME("%p %s %d %d %p\n", iface, debugstr_w(FileName), Overwrite, Unicode, ppts); 1801 1802 return E_NOTIMPL; 1803 } --- snip ---
$ sha1sum SwiftKit(Install).exe 8bda9e7585865eee408eb7157dc8b07aaf440c80 SwiftKit(Install).exe
$ du -sh SwiftKit(Install).exe 3.4M SwiftKit(Install).exe
$ wine --version wine-1.7.9-209-gb231b4b
Regards