|
|
|
[
Permlink
| « Hide
]
Robin Cornelius added a comment - 23/Feb/09 04:19 AM
Please can you confirm your system locale, sscanf() is locale dependent for its decimal point separators and this has been an issue in the past when the locale was not set internally to "C" at this stage. Some locales use "," comma for a separator, eg many European ones other than English and this will cause parsing errors if the local is incorrect at this stage
I shall check when I get back to my own PC.
Previously the locale has not been an issue, be it in the 1.22 code or the early 1.23 trunk, so if it's that causing it I presume some locale setting/checking is failing since the last update of the code. A setlocale(LC_NUMERIC,"C"); indeed fixed things.
So yes, a confirmed issue with setting the needed locale in that revision. Seems also to be windows specific, cannot reproduce on trunk on a Linux build
It looks like SL-35450 applies to windows as well. I modified llmediaimplllmozlib.cpp to push/pop the locale for windows as well. Changing the #if LL_LINUX into #if LL_LINUX || LL_WINDOWS, the login works now.
An explanation why this behaviour did not happen before might be the change of linking expat and the other libraries to dll-msvcrt instead of statically. As xul.dll sets locale in msvcr80.dll. Before 1831 expat had it's own locale variable, because linked statically. Since 1831 expat shares the locale variable with msvcr80.dll. I believe this is rather an internationalization issue than character/avator issue, so added the component.
i have the same probleme here:
009-04-21T09:12:36Z INFO: LLAppViewer::loadSettingsFromDirectory: Attempting to load settings for the group Global - from location User i hope to test this version! thank folks,
This bug is from februari, and it is still not fixed. I live in europe (sorry for that), but i have to set my regional settings to US to use the nightly build. thanks in advance We are definitely working on this. In fact, we believe we have this bug now Fixed-- but we are testing to be sure the fix is working on all conditions.
This bug will still appear in Release Candidate 1.23 RC0 , but we will have it fixed in a future Public Nightly and in RC1. Hi
I think you should not call it a "Release Candidate" when you KNOW that it can not been used by most people that do not speak english. Even a Beta Version should not have such an easy to find error. Loocking forward to RC1 First of all, this is bad advice. Please do not follow the fix provided by Linden Lab. Do NOT simply change the decimal symbol. The better solution is to do this:
[img]http://www.vryl.eu/euro1.jpg[/img] [img]http://www.vryl.eu/euro2.jpg[/img] [img]http://www.vryl.eu/euro3.jpg[/img] [img]http://www.vryl.eu/euro4.jpg[/img] [img]http://www.vryl.eu/euro5.jpg[/img] Result, no crashes.. no problems with system.. logs on very fast. My system is French but same principal for all other users having this issue. Not sure if I did it correctly or not but just added my fix to the jira here: https://jira.secondlife.com/browse/VWR-13106 I also posted my fix in XstreetSL here: https://www.xstreetsl.com/modules.php?name=Forums&file=viewtopic&t=104874 Anyway, please use the fix that I provided. It is the correct way to resolve the issue for now. Do NOT simply change the decimal symbol This can cause issues with your system. Follow my steps.. I have included screenshots. Hope this helps. Actually, it is changing the "format" not "region".. that is a typo on the screenshot.
Vryl, thanks for posting a better workaround method.
Hopefully this bug will be completely behind us (eradicated for all residents) in the upcoming RC1 which is due out very soon. Affects Second Life 1.23.0 (2232) May 8 2009 08:52:46 (Second Life OSS) as well
I confirm its fixed since! 1.23rc1 good work!! thank you again!
This is fixed in 1.23 RC2. I can login without troubles on a German system. Decimal point is , (comma)
closing this again. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||