http://bugs.winehq.org/show_bug.cgi?id=28125
Summary: unimplemented function msctf.dll.TF_InitMlngInfo called by ctfmon.exe Product: Wine Version: 1.3.26 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com
1. get a native msutb.dll and native ctfmon.exe from WinXP. (native msutb.dll to avoid Bug 28124)
2. start ctfmon.exe
$ wine ctfmon.exe fixme:msvcrt:_setmbcp trail bytes data not available for DBCS codepage 0 - assuming all bytes wine: Call from 0x7b83a537 to unimplemented function msctf.dll.TF_InitMlngInfo, aborting err:module:attach_process_dlls "MSUTB.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"Z:\home\fracting\\4e0b\8f7d\system32\tmp\ctfmon.exe" failed, status 80000100
http://bugs.winehq.org/show_bug.cgi?id=28125
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=28125
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement
http://bugs.winehq.org/show_bug.cgi?id=28125
--- Comment #1 from Saulius K. saulius2@gmail.com 2011-08-24 23:16:14 CDT --- Hello fracting. Why do you need ctfmon.exe running?
I know nothing about Text Services Framework (TSF) and multilingual support in general, but it seems for me the right solution would be to implement (stub) whole ctfmon.exe if it's needed physically.
On the other hand, there exists TSF redistributable: http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=1175...
installation of which may give you fewer bugs than just copying native files:)
http://bugs.winehq.org/show_bug.cgi?id=28125
--- Comment #2 from fracting fracting@gmail.com 2011-08-25 13:03:14 CDT --- Hi Saulius, thanks for your help ;-)
(In reply to comment #1)
Hello fracting. Why do you need ctfmon.exe running?
ctfmon.exe is the "Language Bar" in WinXP, a Screenshot can be found in the attachment of Bug 28178 ( http://bugs.winehq.org/attachment.cgi?id=36102 ) With the "Language Bar", one can change an input method to another.
I know nothing about Text Services Framework (TSF) and multilingual support in general, but it seems for me the right solution would be to implement (stub) whole ctfmon.exe if it's needed physically.
On the other hand, there exists TSF redistributable: http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=1175...
installation of which may give you fewer bugs than just copying native files:)
That is just what I look for, Many thanks! With your kindly help I have make ctfmon.exe running, and found some new bugs (e.g. Bug 28178)
http://bugs.winehq.org/show_bug.cgi?id=28125
jeremy.s@ceecg.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremy.s@ceecg.com
--- Comment #3 from jeremy.s@ceecg.com 2013-04-19 09:27:12 CDT --- Not being able to use ctfmon.exe is causing huge problems in my workplace.
We have editors that write in 2-3 different languages in one report and it makes it almost impossible to work in a multilingual environment.
It would be great for a way to copy and paste different languages into Word 2010. We get weird characters when we paste different symbols into word.
http://bugs.winehq.org/show_bug.cgi?id=28125
--- Comment #4 from Stefan Leichter Stefan.Leichter@camLine.com 2013-04-19 15:35:58 CDT --- Created attachment 44220 --> http://bugs.winehq.org/attachment.cgi?id=44220 stub for TF_InitMlngInfo
Hello Jeremy, can you please try the attached patch. Unfortunately the link Saulius posted does not work for me. Therefore i have nothing to test the patch.
http://bugs.winehq.org/show_bug.cgi?id=28125
--- Comment #5 from jeremy.s@ceecg.com 2013-04-22 04:19:14 CDT --- How do I do that??? Hehe...?
http://bugs.winehq.org/show_bug.cgi?id=28125
--- Comment #6 from Rosanne DiMesio dimesio@earthlink.net 2013-04-22 08:10:47 CDT --- The patch gets rid of the line about unimplemented function msctf.dll.TF_InitMlngInfo, but ctfmon.exe crashes on Unimplemented function msctf.dll.TF_CreateCicLoadMutex.
(This is with native msutb.dll; without it, there is no crash, but ctfmon.exe won't start because of the missing dll.)
https://bugs.winehq.org/show_bug.cgi?id=28125
--- Comment #7 from Austin English austinenglish@gmail.com --- I sent Stefan's patch in: https://source.winehq.org/patches/data/109292
https://bugs.winehq.org/show_bug.cgi?id=28125
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
--- Comment #8 from Saulius K. saulius2@gmail.com --- (In reply to Stefan Leichter from comment #4)
Created attachment 44220 [details] stub for TF_InitMlngInfo
Hello Jeremy, can you please try the attached patch. Unfortunately the link Saulius posted does not work for me. Therefore i have nothing to test the patch.
MSDN [3] writes:
Text Services Framework is available as a redistributable for Windows 2000. [...] To download the latest redistributable, go to Windows Server 2003 SP1 Platform SDK.
Here it goes: Web Install [4], PSDK-x86.exe, 1.3 MB ISO Install [5], 5.2.3790.1830.15.PlatformSDK_Svr2003SP1_rtm.img, 395.2 MB
(Untested)
[3] https://msdn.microsoft.com/en-us/library/windows/desktop/ms629032%28v=vs.85%... [4] https://www.microsoft.com/en-us/download/details.aspx?id=6510 [5] http://www.microsoft.com/en-us/download/details.aspx?id=15656
https://bugs.winehq.org/show_bug.cgi?id=28125
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #9 from Austin English austinenglish@gmail.com --- If you have xpsp3 from winetricks, you can get the files needed: cabextract -F i386/ctfmon.ex_ ~/.cache/winetricks/xpsp3/WindowsXP-KB936929-SP3-x86-ENU.exe cabextract -F i386/msutb.dl_ ~/.cache/winetricks/xpsp3/WindowsXP-KB936929-SP3-x86-ENU.exe cd i386 cabextract * wine ctfmon.exe
https://bugs.winehq.org/show_bug.cgi?id=28125
--- Comment #10 from Austin English austinenglish@gmail.com --- (In reply to Austin English from comment #7)
I sent Stefan's patch in: https://source.winehq.org/patches/data/109292
https://source.winehq.org/git/wine.git/commitdiff/e269444f3ae295d6ff0b8f8bec...
Next is bug 38270.
https://bugs.winehq.org/show_bug.cgi?id=28125
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msctf
https://bugs.winehq.org/show_bug.cgi?id=28125
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |e269444f3ae295d6ff0b8f8becc | |15b96b2113629 Status|UNCONFIRMED |RESOLVED URL| |http://download.microsoft.c | |om/download/d/3/0/d30e32d8- | |418a-469d-b600-f32ce3edf42d | |/WindowsXP-KB936929-SP3-x86 | |-ENU.exe CC| |focht@gmx.net Resolution|--- |FIXED Summary|unimplemented function |Microsoft 'ctfmon.exe' |msctf.dll.TF_InitMlngInfo |crashes on unimplemented |called by ctfmon.exe |function | |msctf.dll.TF_InitMlngInfo
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
resolving here since the stub was committed some time ago.
https://source.winehq.org/git/wine.git/commitdiff/e269444f3ae295d6ff0b8f8bec...
Thanks Stefan.
Regards
https://bugs.winehq.org/show_bug.cgi?id=28125
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.47.