http://bugs.winehq.org/show_bug.cgi?id=17495
Summary: Open dialog crashes Product: Wine Version: 1.1.15 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: comdlg32 AssignedTo: wine-bugs@winehq.org ReportedBy: amorozov@etersoft.ru
Created an attachment (id=19594) --> (http://bugs.winehq.org/attachment.cgi?id=19594) Crash log
To reproduce: 1. $ LANG=C wine cmdlgtst 2. Commdlg -> Open Here file list is not being shown, only grey background. 3. Cancel
If I do not use LANG=C dialog does not crashes. $WINEPREFIX directory was created with LANG=ru_RU.KOI8-R
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #1 from Juan Lang juan_lang@yahoo.com 2009-02-24 12:51:40 --- What app is this? Can it be downloaded somewhere?
http://bugs.winehq.org/show_bug.cgi?id=17495
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|comdlg32 |-unknown
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2009-02-25 01:46:44 --- Most likely a shell32 problem. I'm not sure if it updates the localizeable shell paths when the locale changes.
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #3 from Alexander Morozov amorozov@etersoft.ru 2009-02-25 02:21:13 ---
What app is this? Can it be downloaded somewhere?
programs/cmdlgtst/cmdlgtst.exe.so from WINE
http://bugs.winehq.org/show_bug.cgi?id=17495
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #4 from Austin English austinenglish@gmail.com 2009-03-24 22:32:43 --- Works fine here, but I've got en_US.UTF-8
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #5 from Alexander Morozov amorozov@etersoft.ru 2009-03-25 03:45:09 --- The problem can be reproduced with last wine version in this way: $ rm -rf ~/.wine $ LANG=ru_RU.KOI8-R wine winecfg $ LANG=C wine cmdlgtst Commdlg -> Open Cancel
http://bugs.winehq.org/show_bug.cgi?id=17495
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kennybobs@o2.co.uk
--- Comment #6 from Ken Sharp kennybobs@o2.co.uk 2009-04-29 16:06:30 --- I know this is an enhancement, but it actually affects Quicktime 3 and 4 (haven't checked all versions yet).
Should I open a new bug and set it to depends on this?
http://bugs.winehq.org/show_bug.cgi?id=17495
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Severity|enhancement |normal
--- Comment #7 from Ken Sharp kennybobs@o2.co.uk 2009-08-10 19:14:03 --- Confirming.
http://bugs.winehq.org/show_bug.cgi?id=17495
Trygve Vea trygve.vea@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |trygve.vea@gmail.com
--- Comment #8 from Trygve Vea trygve.vea@gmail.com 2011-01-13 17:36:55 CST --- I'm unable to reproduce this error in wine 1.3.11.
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #9 from Austin English austinenglish@gmail.com 2011-01-13 17:45:25 CST --- (In reply to comment #8)
I'm unable to reproduce this error in wine 1.3.11.
With what locale?
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #10 from Trygve Vea trygve.vea@gmail.com 2011-01-13 18:15:55 CST --- (In reply to comment #9)
(In reply to comment #8)
I'm unable to reproduce this error in wine 1.3.11.
With what locale?
Created prefix with LANG=en_US.utf8, and it still works fine with LANG=C.
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #11 from Austin English austinenglish@gmail.com 2011-01-13 19:07:15 CST --- (In reply to comment #10)
(In reply to comment #9)
(In reply to comment #8)
I'm unable to reproduce this error in wine 1.3.11.
With what locale?
Created prefix with LANG=en_US.utf8, and it still works fine with LANG=C.
I saw the same in comment #4, you amy have t o use a Russian locale to test this. Alexander, would you mind retesting?
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #12 from Alexander Morozov amorozov@etersoft.ru 2011-01-14 05:36:28 CST --- The bug is still exist. I tested with wine-1.3.11-180-g856da7e.
http://bugs.winehq.org/show_bug.cgi?id=17495
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Open dialog crashes |Open dialog crashes when | |the locale has changed Severity|normal |minor
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #13 from Ken Sharp kennybobs@o2.co.uk 2012-09-06 15:40:28 CDT --- Tested a few locales in Wine 1.5.12 and it seemed to work okay. Could you retest in the Russian locale? Thanks.
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #14 from Alexander Morozov amorozov@etersoft.ru 2012-09-07 16:36:48 CDT --- The bug still exists. I tested with wine-1.5.12-157-gbdf9a9f.
http://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #15 from Ken Sharp kennybobs@o2.co.uk 2012-09-08 17:23:16 CDT --- Work fine:
en_GB.utf8 en_US.uft8 fr_FR.utf8 de_DE.utf8 bg_BG.utf8 ja_JP.utf8
Crash: ru_RU.utf8 ru_UA.utf8
Seems specific to the Russian locales for some reason.
https://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #16 from Ken Sharp imwellcushtymelike@gmail.com --- Is this still an issue in Wine 1.7.45 or later?
https://bugs.winehq.org/show_bug.cgi?id=17495
--- Comment #17 from Dmitry Timoshkov dmitry@baikal.ru --- Still can be reproduced using instructions from Comment 5 and notepad:
$ rm -rf ~/.wine $ LANG=ru_RU.KOI8-R wine winecfg $ LANG=C wine notepad File -> Open Esc/Cancel -> Crash
$ wine --version wine-1.7.54-179-ga0d0d0d
https://bugs.winehq.org/show_bug.cgi?id=17495
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexhenrie24@gmail.com Summary|Open dialog crashes when |Open dialog crashes if the |the locale has changed |desktop folder is at a | |Unicode path that cannot be | |represented in the current | |locale
--- Comment #18 from Alex Henrie alexhenrie24@gmail.com --- The problem here is actually that Russian filenames cannot be represented in the C locale. For example, the desktop folder "C:\users\alex\Рабочий стол" is converted to "C:\users\alex??????? ????" which cannot be created or accessed. Without being able to access the desktop folder, the file dialog is nonfunctional. Windows does not have this problem because on Windows the filesystem containing "C:\Users" must support the system locale.
Locales such as French, German, Bulgarian, and Japanese either do not translate "Desktop" or do not use any non-ASCII characters in the translation.
https://bugs.winehq.org/show_bug.cgi?id=17495
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |e07d20f3f39220d5f1d2a2e5c85 | |cc4d624060f2f Status|NEW |RESOLVED
--- Comment #19 from Alex Henrie alexhenrie24@gmail.com --- Fixed by http://source.winehq.org/git/wine.git/commitdiff/e07d20f3f39220d5f1d2a2e5c85...
https://bugs.winehq.org/show_bug.cgi?id=17495
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #20 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.2.
https://bugs.winehq.org/show_bug.cgi?id=17495
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.0.x
https://bugs.winehq.org/show_bug.cgi?id=17495
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.0.x |---
--- Comment #21 from Michael Stefaniuc mstefani@winehq.org --- Removing the 2.0.x milestone from bugs included in 2.0.1.