https://bugs.winehq.org/show_bug.cgi?id=50994
--- Comment #7 from Esme Povirk madewokherd@gmail.com --- Currently I get this:
Unhandled Exception: System.EntryPointNotFoundException: NlUnload assembly:<unknown assembly> type:<unknown type> member:(null) at (wrapper managed-to-native) System.Windows.Documents.NLGSpellerInterop+UnsafeNlMethods.NlUnload() at System.Windows.Documents.NLGSpellerInterop.Dispose (System.Boolean disposing) [0x0003d] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.NLGSpellerInterop.Finalize () [0x00002] in <bc654a8855af42afb7c679bb9ba5bf4a>:0
But that probably doesn't happen until after things have failed. I also get this one: [0000000000000108:] EXCEPTION handling: System.EntryPointNotFoundException: NlCreateHyphenator assembly:<unknown assembly> type:<unknown type> member:(null)
"<unnamed thread>" tid=0000000000000108 this=0000000002d30130 , thread handle : 0000000000988be0, state : not waiting at (wrapper managed-to-native) System.Windows.Documents.NaturalLanguageHyphenator/UnsafeNativeMethods.NlCreateHyphenator () [0x00000] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.NaturalLanguageHyphenator..ctor () [0x00009] in <bc654a8855af42afb7c679bb9ba5bf4a>:0
and this: [0000000000000108:] EXCEPTION handling: System.EntryPointNotFoundException: NlLoad assembly:<unknown assembly> type:<unknown type> member:(null) at (wrapper managed-to-native) System.Windows.Documents.NLGSpellerInterop/UnsafeNlMethods.NlLoad () [0x00000] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.NLGSpellerInterop..ctor () [0x00008] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.SpellerInteropBase.CreateInstance () [0x00029] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.Speller.EnsureInitialized () [0x00044] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.Speller.SetCustomDictionaries (System.Windows.Controls.CustomDictionarySources,bool) [0x00001] in <bc654a8855af42afb7c679bb9ba5bf4a>:0 at System.Windows.Documents.TextEditor.SetCustomDictionaries (bool) [0x00032] in <bc654a8855af42afb7c679bb9ba5bf4a>:0
There's a lot missing from System.Windows.Documents right now that requires PresentationNative.