https://bugs.winehq.org/show_bug.cgi?id=38132
Bug ID: 38132 Summary: sb0t v.5 (.NET 4.0 app) crashes due to dwritetextanalyzer_AnalyzeNumberSubstitution stub in Win7 mode Product: Wine Version: 1.7.37 Hardware: x86-64 OS: Linux Status: NEW Severity: minor Priority: P2 Component: dwrite Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
a user in #winehq reported this.
Prerequisite: 'winetricks -q dotnet40 corefonts'
Actually not really a problem, the user changed the Windows version to 'Windows 7' for whatever reason and also had other native overrides present.
Runs fine with default 'Windows XP'.
--- snip --- ... fixme:dwrite:dwritetextanalyzer_AnalyzeNumberSubstitution (0x5b10a28 0 4 0x5b0fe88): stub fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000402,(nil),0x0001,0x00000000,0x3399a8,(nil)): stub err:eventlog:ReportEventW L"Application: sb0t.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.NotImplementedException\nStack:\n at MS.Internal.TextFormatting.TextMetrics+FullTextLine.FormatLine(MS.Internal.TextFormatting.FullTextState, Int32, I"... fixme:advapi:DeregisterEventSource (0xcafe4242) stub
Unhandled Exception: System.NotImplementedException: The method or operation is not implemented. ---> System.NotImplementedException: The method or operation is not implemented. at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo) at MS.Internal.Text.TextInterface.Native.Util.ConvertHresultToException(Int32 hr) at MS.Internal.Text.TextInterface.TextAnalyzer.Itemize(UInt16* text, UInt32 length, CultureInfo culture, Factory factory, Boolean isRightToLeftParagraph, CultureInfo numberCulture, Boolean ignoreUserOverride, UInt32 numberSubstitutionMethod, IClassification classificationUtility, CreateTextAnalysisSink pfnCreateTextAnalysisSink, GetScriptAnalysisList pfnGetScriptAnalysisList, GetNumberSubstitutionList pfnGetNumberSubstitutionList, CreateTextAnalysisSource pfnCreateTextAnalysisSource) at MS.Internal.Shaping.TypefaceMap.GetShapeableText(CharacterBufferReference characterBufferReference, Int32 stringLength, TextRunProperties textRunProperties, CultureInfo digitCulture, Boolean isRightToLeftParagraph, IList`1 shapeableList, IShapeableTextCollector collector, TextFormattingMode textFormattingMode) at MS.Internal.Shaping.GlyphingCache.GetShapeableText(Typeface typeface, CharacterBufferReference characterBufferReference, Int32 stringLength, TextRunProperties textRunProperties, CultureInfo digitCulture, Boolean isRightToLeftParagraph, IList`1 shapeableList, IShapeableTextCollector collector, TextFormattingMode textFormattingMode) at System.Windows.Media.TextFormatting.TextCharacters.MS.Internal.TextFormatting.ITextSymbols.GetTextShapeableSymbols(GlyphingCache glyphingCache, CharacterBufferReference characterBufferReference, Int32 length, Boolean rightToLeft, Boolean isRightToLeftParagraph, CultureInfo digitCulture, TextModifierScope textModifierScope, TextFormattingMode textFormattingMode, Boolean isSideways) --- snip ---
$ sha1sum sb0t527.zip 7935fd3ca96486dbcbe3a1b59a134fcb9ae57ce7 sb0t527.zip
$ du -sh sb0t527.zip 1.5M sb0t527.zip
$ wine --version wine-1.7.37
Regards