Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash: [ICU] The game never opens and the Arabic language in the form of numbers and symbols #6655

Closed
DorpsGek opened this issue Jan 6, 2018 · 3 comments
Labels
bug Something isn't working component: ICU Issue caused by problems with ICU layout flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)

Comments

@DorpsGek
Copy link
Member

DorpsGek commented Jan 6, 2018

zaidx499 opened the ticket and wrote:

The game never opens and the Arabic language in the form of numbers and symbols

Attachments

Reported version: 1.7.2
Operating system: Windows


This issue was imported from FlySpray: https://bugs.openttd.org/task/6655
@DorpsGek
Copy link
Member Author

DorpsGek commented Jan 7, 2018

frosch wrote:

Information from crash.dmp:
0014e938 006d52ee 0000040f 0000060e 0000000b openttd!icu_51::LigatureSubstitutionSubtable::process+0xec
0014e980 006dad92 0014e9ac 00000004 0014eaa8 openttd!icu_51::GlyphSubstitutionLookupProcessor::applySubtable+0x12e
0014e9e0 006d539d 0014eb48 20210000 0014eaa8 openttd!icu_51::ExtensionSubtable::process+0xc2
0014ea2c 006d55c6 0014ea58 00000007 0014eaa8 openttd!icu_51::GlyphSubstitutionLookupProcessor::applySubtable+0x1dd
0014ea80 006d5724 00000001 00000007 00000000 openttd!icu_51::LookupProcessor::applyLookupTable+0xc6
0014eb20 006d1b57 0000000a 00000000 00000001 openttd!icu_51::LookupProcessor::process+0x114
0014eba8 006d29a1 041d9cb4 0014ec1c 00000001 openttd!icu_51::GlyphSubstitutionTableHeader::process+0x87
0014ebe8 006d2488 041d9cb4 00000000 0000000a openttd!icu_51::OpenTypeLayoutEngine::glyphProcessing+0x111
0014ec54 006ceeb6 2507e6d8 00000000 0000000a openttd!icu_51::OpenTypeLayoutEngine::computeGlyphs+0xc8
0014ec84 006a8f0c 2507e6d8 00000000 0000000a openttd!icu_51::LayoutEngine::layoutChars+0x76
0014ecec 00423f23 00000000 250a1db8 0014ed28 openttd!icu_51::ParagraphLayout::ParagraphLayout+0x33c
0014ed58 0042481e 2507e6d8 0000000a 00000000 openttd!GetParagraphLayout+0xae [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\gfx_layout.cpp @ 207]
0014edc8 00420ea2 0014edf0 0014ee37 7fffffff openttd!Layouter::Layouter+0x327 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\gfx_layout.cpp @ 661]
0014ee10 00420f0a 0014ee20 00000000 d98881ee openttd!GetStringBoundingBox+0x37 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\gfx.cpp @ 701]
0014f624 0046517d 000005ba 036a33f0 0426d850 openttd!GetStringBoundingBox+0x2a [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\gfx.cpp @ 717]
0014f668 00463052 04217908 00000000 0426d850 openttd!NWidgetLeaf::SetupSmallestSize+0x47a [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\widget.cpp @ 2338]
0014f688 004633ab 04217908 00000000 04217908 openttd!NWidgetHorizontal::SetupSmallestSize+0x37 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\widget.cpp @ 1148]
0014f6a8 00463d74 04217908 00000000 041ad0c8 openttd!NWidgetVertical::SetupSmallestSize+0x37 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\widget.cpp @ 1313]
0014f6e0 004633ab 04217908 00000000 000001bc openttd!NWidgetBackground::SetupSmallestSize+0x37 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\widget.cpp @ 1767]
0014f700 00467b82 04217908 00000000 00000000 openttd!NWidgetVertical::SetupSmallestSize+0x37 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\widget.cpp @ 1313]
0014f718 0046a317 00000000 00000000 250a18e8 openttd!Window::ReInit+0x24 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\window.cpp @ 976]
0014f730 0042155a 00f5fdb0 0014fb98 0014fb98 openttd!ReInitAllWindows+0x3f [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\window.cpp @ 3304]
0014f74c 00452c1f 0179ee4c 00000000 00000001 openttd!LoadStringWidthTable+0x92 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\gfx.cpp @ 1140]
0014fb98 0043f1a3 00000001 01b055dc 00000000 openttd!CheckForMissingGlyphs+0x121 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\strings.cpp @ 2154]
0014fbac 0043ff72 00000000 00000001 00000001 openttd!LoadIntroGame+0x67 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\openttd.cpp @ 345]
0014fdd4 005de44f 00000001 0014fdf0 006b07ff openttd!openttd_main+0xa78 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\openttd.cpp @ 857]
0014fef0 006b07ac 00400000 00000000 01d4258f openttd!WinMain+0x99 [c:\bamboo-agent-home\xml-data\build-dir\ottd-rls-w32bit\src\os\windows\win32.cpp @ 467]
0014ff80 753d9564 002ba000 753d9540 b8456871 openttd!__tmainCRTStartup+0x11a [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c @ 275]


This comment was imported from FlySpray: https://bugs.openttd.org/task/6655#comment14827

@DorpsGek
Copy link
Member Author

DorpsGek commented Jan 7, 2018

frosch wrote:

Similar issue as in #6563, but this time with Arial.


This comment was imported from FlySpray: https://bugs.openttd.org/task/6655#comment14828

@DorpsGek DorpsGek added Core flyspray This issue is imported from FlySpray (https://bugs.openttd.org/) labels Apr 7, 2018
@andythenorth andythenorth added the component: ICU Issue caused by problems with ICU layout label Apr 10, 2018
@TrueBrain TrueBrain removed the Core label Apr 11, 2018
@TrueBrain TrueBrain added bug Something isn't working and removed bug from FlySpray labels Apr 12, 2018
@andythenorth
Copy link
Contributor

Thanks. ICU has known issues, and there is a project underway to replace it. We're not keeping the reports relating to it open, but they can still be found here as and when they are needed. Thanks for the report and diagnosis efforts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working component: ICU Issue caused by problems with ICU layout flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)
Projects
None yet
Development

No branches or pull requests

3 participants