http://bugs.winehq.org/show_bug.cgi?id=15804
Summary: .NET 2.0 application "Culture name 'ga-ie' is not supported." Product: Wine Version: 1.1.5 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: slach@74mail.ru
Created an attachment (id=16930) --> (http://bugs.winehq.org/attachment.cgi?id=16930) ListCulture.cs listing all available culture lists
in ticket #10467 http://bugs.winehq.org/show_bug.cgi?id=10467#c66
i have .NET 2.0 exception for 'esperanto' CultureInfo retrieving
atfer some discussion in abbdb with Anastasius Focht and see patch http://www.winehq.org/pipermail/wine-cvs/2008-June/044429.html i upgdate my wine to 1.1.5 but have same Exception with another culture name 'ga-ie' (Irish)
Unhandled Exception: System.ArgumentException: Culture name 'ga-ie' is not supported. at System.Globalization.CultureTableRecord.GetCultureTableRecord(String name, Boolean useUserOverride)
see backtrace and testing .NET 2.0 application ListingCulture.cs in attachments
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #1 from Eugene Klimov slach@74mail.ru 2008-10-27 06:55:44 --- Created an attachment (id=16931) --> (http://bugs.winehq.org/attachment.cgi?id=16931) backtrace running of ListCulture.exe compiled from ListCulture.cs
http://bugs.winehq.org/show_bug.cgi?id=15804
Eugene Klimov slach@74mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|.NET 2.0 application |.NET 2.0 exception "Culture |"Culture name 'ga-ie' is not|name 'ga-ie' is not |supported." |supported."
http://bugs.winehq.org/show_bug.cgi?id=15804
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #16931|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=15804
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #2 from Anastasius Focht focht@gmx.net 2009-04-13 09:43:25 --- Hello,
looks like a different issue than original esperanto one. Wine doesn't handle alternate calendar types for a locale yet, e.g. CAL_ICALINTVALUE and friends which lets collection of native culture data fail.
--- snip --- ... 0009:Call KERNEL32.EnumCalendarInfoW(7a296ad3,00000494,ffffffff,a0000001) ret=7a29b564 0009:fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented 0009:fixme:time:GetCalendarInfoW Unimplemented caltype 1 0009:Ret KERNEL32.EnumCalendarInfoW() retval=00000000 ret=7a29b564 ... <lots of trace output later> 0009:Call KERNEL32.RaiseException(e0434f4d,00000001,00000001,0032f214) ret=79f97065 0009:trace:seh:raise_exception code=e0434f4d flags=1 addr=0x7b84386b ip=0x7b84386b tid=0009 0009:trace:seh:raise_exception info[0]=80070057 0009:trace:seh:raise_exception eax=7b82ca2d ebx=7b8c2bf8 ecx=00000000 edx=0032f1f4 esi=0032f1f4 edi=0032f170 0009:trace:seh:raise_exception ebp=0032f158 esp=0032f0f4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000246 0009:trace:seh:call_vectored_handlers calling handler at 0x6ebf5e22 code=e0434f4d flags=1 0009:trace:seh:call_vectored_handlers handler at 0x6ebf5e22 returned 0 0009:trace:seh:call_vectored_handlers calling handler at 0x7b8408f7 code=e0434f4d flags=1 0009:trace:seh:call_vectored_handlers handler at 0x7b8408f7 returned 0 0009:trace:seh:call_stack_handlers calling handler at 0x79f9a3c8 code=e0434f4d flags=1 ... --- snip ---
See MSDN for info: http://msdn.microsoft.com/en-us/library/aa912932.aspx
Regards
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #3 from Austin English austinenglish@gmail.com 2009-10-12 14:44:17 --- Probably still present.
http://bugs.winehq.org/show_bug.cgi?id=15804
bugz@giantmail.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugz@giantmail.de
--- Comment #4 from bugz@giantmail.de 2010-06-23 11:01:33 --- I'm running Wine 1.2 RC4 (with OpenSuse 11.2 and Kernel 2.6.31.5-0.1-default) I also have Problems with Culture "ga-ie", Message:
"Unhandled Exception: System.ArgumentException: The property 'Language' could not be created from it's default value. Error Message: Culture name 'ga-ie' is not supported. Parameter name: name"
The Problem occurs when I try to install an .NET 2.0 Application called SGIOnline ( http://www.schueco.com/web/de/partner/services/software/software_solar-syste... )
.NET seems to be installed fine using winetricks
http://bugs.winehq.org/show_bug.cgi?id=15804
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rmlipman@gmail.com
--- Comment #5 from Austin English austinenglish@gmail.com 2011-11-02 00:26:00 CDT --- *** Bug 28971 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=15804
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://store.steampowered.c | |om/app/107100/ CC| |austinenglish@gmail.com Ever Confirmed|0 |1
--- Comment #6 from Austin English austinenglish@gmail.com 2011-11-02 00:26:44 CDT --- The Bastion demo on steam shows this problem as well. Confirming in wine-1.3.31-261-g3f74c58.
http://bugs.winehq.org/show_bug.cgi?id=15804
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |RandomAccountName@mail.com
http://bugs.winehq.org/show_bug.cgi?id=15804
camillo.lugaresi+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |camillo.lugaresi+wine@gmail | |.com
--- Comment #7 from camillo.lugaresi+wine@gmail.com 2012-02-06 22:27:25 CST --- What needs to be done to fix this?
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #8 from camillo.lugaresi+wine@gmail.com 2012-02-06 23:50:13 CST --- I tried this https://gist.github.com/d1e90d483e3940b5cf3d on a whim, but of course it didn't help. Actually, I don't get the FIXME messages, so perhaps it's a different problem altogether.
http://bugs.winehq.org/show_bug.cgi?id=15804
Mike Blumenkrantz michael.blumenkrantz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael.blumenkrantz@gmail. | |com
--- Comment #9 from Mike Blumenkrantz michael.blumenkrantz@gmail.com 2012-08-01 13:43:42 CDT --- I've submitted two patches to wine-patches which seem to fix this (Bastion no longer crashes, stays on black screen instead):
http://www.winehq.org/pipermail/wine-patches/2012-July/116666.html http://www.winehq.org/pipermail/wine-patches/2012-July/116667.html
http://bugs.winehq.org/show_bug.cgi?id=15804
Nick Andrik nick.andrik@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nick.andrik@gmail.com
--- Comment #10 from Nick Andrik nick.andrik@gmail.com 2012-10-28 00:22:46 CDT --- Hi Mike, I'm trying to apply your patches to see if Bastion can work. I get this error when I'm trying to compile after I applied your patches:
locale.c: In function 'convert_default_lcid': locale.c:520:14: error: 'LOCALE_SCALNAME' undeclared (first use in this function) locale.c:520:14: note: each undeclared identifier is reported only once for each function it appears in locale.c: In function 'LOCALE_InitRegistry': locale.c:730:7: error: 'LOCALE_SCALNAME' undeclared (first use in this function) locale.c: In function 'get_locale_value_name': locale.c:1105:10: error: 'LOCALE_SCALNAME' undeclared (first use in this function)
Did you forget the declaration in include/winnls.h ?
Thanks!
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #11 from Mike Blumenkrantz michael.blumenkrantz@gmail.com 2012-10-28 02:44:39 CDT --- My patches were against v1.5.9, and it's likely the codebase has changed enough to break them since this was a few months ago. I haven't bothered updating the patches since there was no interest from wine developers.
These patches did not allow Bastion to work, however. They only fixed the crashing prior to it continuing not to work.
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #12 from Nick Andrik nick.andrik@gmail.com 2012-10-28 05:17:13 CDT --- I know that Bastion will not work (yet) but I would like to check further.
The patches were applied clearly, but there is undefined LOCALE_SCALNAME, could you posibly check it?
Many thanks!
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #13 from Mike Blumenkrantz michael.blumenkrantz@gmail.com 2012-10-28 05:31:05 CDT --- Created attachment 42292 --> http://bugs.winehq.org/attachment.cgi?id=42292 complete CAL_SCALNAME patch
Ah, it seems that my original CAL_SCALNAME patch was only a diff on the dlls/ directory and thus did not include the #define I had added. A corrected version of this patch is attached.
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #14 from Nick Andrik nick.andrik@gmail.com 2012-10-28 05:39:59 CDT --- Many thanks!
I'll try it and let you know how it goes
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #15 from Nick Andrik nick.andrik@gmail.com 2012-10-28 20:32:20 CDT --- Created attachment 42303 --> http://bugs.winehq.org/attachment.cgi?id=42303 Bastion error
This is the error after Bastion launches
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #16 from Nick Andrik nick.andrik@gmail.com 2012-10-28 20:33:37 CDT --- I managed to get into the game by applying your patch, installing the necessary libraries with
winetricks dotnet35sp1 dotnet40 xna31 xna40
and running the game with
Wine Bastion.exe -windowed
Now, I get the error seen in the previous attachment (bastion_full.png)
Any idea on how to procede?
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #17 from Nick Andrik nick.andrik@gmail.com 2012-10-30 16:57:48 CDT --- Created attachment 42339 --> http://bugs.winehq.org/attachment.cgi?id=42339 add calendar locale support
I confirm that the full patch (your first one from #9 + your updated second one from #13) fixes this bug.
I attach the resulting patch and updating the bug accordingly in order to push for its acceptance into the main tree
http://bugs.winehq.org/show_bug.cgi?id=15804
--- Comment #18 from Nick Andrik nick.andrik@gmail.com 2012-10-30 17:01:27 CDT --- Can someone try this fix and update the bug status ( Eugene maybe )?
If you use Ubuntu I also have a PPA with this fix applied available here: https://launchpad.net/~andrikos/+archive/ppa/+packages?field.name_filter=&am...
http://bugs.winehq.org/show_bug.cgi?id=15804
Daniel Jelinski djelinski1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |32535
http://bugs.winehq.org/show_bug.cgi?id=15804
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, patch Summary|.NET 2.0 exception |Multiple .NET applications |"Culture name 'ga-ie' is |fail to start, reporting |not supported." |exception "Culture name | |'ga-ie' is not supported." | |(support for alternate | |calendar types needed) Severity|enhancement |normal
--- Comment #19 from Anastasius Focht focht@gmx.net 2013-04-04 15:43:16 CDT --- Hello folks,
still present as of wine-1.5.27-187-gaa15e76 Refining summary.
The attached patch (updated in http://bugs.winehq.org/attachment.cgi?id=42339) fixes all .NET apps that suffer from this specific issue.
Michael or Nick should make another attempt at wine-patches to get this long standing bug fixed.
Another .NET app for testing: "Swift To-Do List" -> http://www.dextronet.com/ (needs .NET 3.5 SP1).
Regards
http://bugs.winehq.org/show_bug.cgi?id=15804
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |81dc0fe87b13aaadffd15e23ec6 | |9e485b5091724 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #20 from Anastasius Focht focht@gmx.net 2013-05-21 15:00:41 CDT --- Hello folks,
finally ... this is fixed by following commit series:
http://source.winehq.org/git/wine.git/commitdiff/614c45ad1c6d9141b45b6ecf87c...
http://source.winehq.org/git/wine.git/commitdiff/81dc0fe87b13aaadffd15e23ec6...
http://source.winehq.org/git/wine.git/commitdiff/debd62cf9fbd63c04599c77696c...
Thanks to Daniel Jelinski and Mike Blumenkrantz
$ wine --version wine-1.5.30-238-g7febd4e
Regards
http://bugs.winehq.org/show_bug.cgi?id=15804
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #21 from Alexandre Julliard julliard@winehq.org 2013-05-24 13:32:26 CDT --- Closing bugs fixed in 1.5.31.