http://bugs.winehq.org/show_bug.cgi?id=12015
Summary: Microsoft Speech SDK 5.1 dictpad.exe sample fails due to richedit stub Product: Wine Version: CVS/GIT Platform: PC URL: http://www.microsoft.com/downloads/details.aspx?FamilyID =5e86ec97-40a7-453f-b0ee-6583171b4530&displaylang=en OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: richedit AssignedTo: wine-bugs@winehq.org ReportedBy: nodisgod@yahoo.com
After obtaining SpeechSDK51.exe and installing the SDK, running the Dictpad sample (located in C:\Program Files\Microsoft Speech SDK 5.1\Bin) results in a message box stating "Error getting ITextSelection" and two messages from terminal that were outputted:
err:richedit:RichEditWndProc_common called with invalid hWnd 0x1002c - application bug? fixme:richedit:ITextDocument_fnGetSelection stub 0x5c31e0
The Wine version in use is wine-0.9.57-138-gbcfb47e.
http://bugs.winehq.org/show_bug.cgi?id=12015
scguy318 nodisgod@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=12015
Mike Ellery mellery@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mellery@gmail.com
--- Comment #1 from Mike Ellery mellery@gmail.com 2008-09-30 15:37:38 --- This now gets further but fails with a message box saying "Cannot initialize Dictpad; exiting."
err:richedit:RichEditWndProc_common called with invalid hWnd 0x10030 - application bug? err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll" err:ole:create_server class {3bee4890-4fe9-4a37-8c1e-5e7e12791c1f} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {3bee4890-4fe9-4a37-8c1e-5e7e12791c1f} could be created for context 0x17
using wine 1.1.5
http://bugs.winehq.org/show_bug.cgi?id=12015
--- Comment #2 from Lei Zhang thestig@google.com 2008-09-30 16:38:11 --- Does winetricks dcom98 help you get further?
http://bugs.winehq.org/show_bug.cgi?id=12015
--- Comment #3 from Mike Ellery mellery@gmail.com 2008-09-30 16:49:29 --- same messagebox error and then it quits, terminal now shows
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION err:richedit:RichEditWndProc_common called with invalid hWnd 0x10030 - application bug? fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
http://bugs.winehq.org/show_bug.cgi?id=12015
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #4 from Austin English austinenglish@gmail.com 2009-01-19 15:14:24 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=12015
--- Comment #5 from Austin English austinenglish@gmail.com 2010-07-18 02:00:01 --- In 1.2, I get the 'Cannot Initialize' error, and: err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.dll" err:ole:create_server class {3bee4890-4fe9-4a37-8c1e-5e7e12791c1f} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {3bee4890-4fe9-4a37-8c1e-5e7e12791c1f} could be created for context 0x17
http://bugs.winehq.org/show_bug.cgi?id=12015
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|richedit |-unknown Summary|Microsoft Speech SDK 5.1 |Microsoft Speech SDK 5.1 |dictpad.exe sample fails |dictpad.exe fails to run, |due to richedit stub |'Cannot initialize' Ever Confirmed|0 |1
--- Comment #6 from Austin English austinenglish@gmail.com 2010-07-18 02:00:35 --- And confirming.
http://bugs.winehq.org/show_bug.cgi?id=12015
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Version|unspecified |0.9.57. Resolution| |INVALID Summary|Microsoft Speech SDK 5.1 |Microsoft Speech SDK 5.1 |dictpad.exe fails to run, |examples fail to run due to |'Cannot initialize' |missing speech engine COM | |server (WinVer <= Windows | |2000 required to get speech | |engine COM server | |installed)
--- Comment #7 from Anastasius Focht focht@gmx.net 2011-07-20 14:21:43 CDT --- Hello,
CLSID {3BEE4890-4FE9-4A37-8C1E-5E7E12791C1F} is implemented by "sapi.dll"
Dumping tables of extracted "Microsoft Speech SDK 5.1.msi" with Orca reveals:
"File" table:
--- snip --- F594_sapi.dll.0880F209_45FA_42C5_92AE_5E620033E8EC sapi.0880F209_45FA_42C5_92AE_5E620033E8EC sapi.dll 696320 5.1.4324.0 1033 16384 1 --- snip ---
"Component" table:
--- snip --- sapi.0880F209_45FA_42C5_92AE_5E620033E8EC {E68AE4EA-AF9C-41B8-A946-22CAEF196376} INSTALLDIR.0880F209_45FA_42C5_92AE_5E620033E8EC 64 VersionNT <= 500 or Version9X F594_sapi.dll.0880F209_45FA_42C5_92AE_5E620033E8EC --- snip ---
You have to set Winver to Win2000 or earlier to get these components properly installed and COM servers registered. Windows XP+ (Wine Winver default) ship these by default hence these components wont get scheduled for install.
$ sha1sum SpeechSDK51.exe f69efaee8eb47f8c7863693e8b8265a3c12c4f51 SpeechSDK51.exe
$ wine --version wine-1.3.24-281-gc777747
Regards
http://bugs.winehq.org/show_bug.cgi?id=12015
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #8 from André H. nerv@dawncrow.de 2011-07-23 08:37:48 CDT --- Closing invalid.
Good analysis Mr. Focht ;)