#ifdef VCMI_ANDROID // boost will crash without"> #ifdef VCMI_ANDROID // boost will crash without">
MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002785VCMIOtherpublic2017-09-07 19:432023-03-03 10:55
ReporterSXX 
Assigned Tokambala 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformLinux / AndroidOSOS Version
Product Version0.99 
Target VersionFixed in Version 
Summary0002785: Avoid crash when LC_ALL / LANG is not set
DescriptionI working on Linux snap package and VCMI crash with "locale::facet::_S_create_c_locale name not valid" if encoding not set so I have to manually set "LC_ALL: C.UTF-8" to avoid crash.

Also Android code also have following workaround in CMT:
#ifdef VCMI_ANDROID
    // boost will crash without this
    setenv("LANG", "C", 1);
#endif


I guess there is good chance that we can avoid all of this by setting some options to our boost::locale usage.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0008488)
kambala (developer)
2023-03-01 11:01

apparently got fixed by something, at least we had no Linux / flatpak reports about this

- Issue History
Date Modified Username Field Change
2017-09-07 19:43 SXX New Issue
2023-03-01 11:01 kambala Note Added: 0008488
2023-03-01 11:01 kambala Status new => resolved
2023-03-01 11:01 kambala Resolution open => fixed
2023-03-01 11:01 kambala Assigned To => kambala

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2024 MantisBT Team
Hosting provided by DigitalOcean