http://bugs.winehq.org/show_bug.cgi?id=13911
Summary: Unhandled page fault on prefix creation on osx 10.5 Product: Wine Version: CVS/GIT Platform: Macintosh OS/Version: Mac OS X 10.5 Status: UNCONFIRMED Severity: major Priority: P3 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: cesar@ecuarock.net
Created an attachment (id=14022) --> (http://bugs.winehq.org/attachment.cgi?id=14022) Error output when creating .wine
I just deleted my .wine directory and run wineboot. The .wine directory is recreated but I get an error and a lot of dumps and backtraces. (Output is attached)
I did a regression testing and found out that 58913b439b797462a70794774b87e63283109617 commit is what is causing this problem. Reverting this commit everything works perfectly.
I'm using osx 10.5.3 in spanish on a macbook pro. I'm building from source with the latest git. I'm not using Darwine.
http://bugs.winehq.org/show_bug.cgi?id=13911
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2008-06-14 21:08:38 --- commit 58913b439b797462a70794774b87e63283109617 Author: Alexandre Julliard julliard@winehq.org Date: Fri Feb 15 12:07:56 2008 +0100
kernel32: On Mac OS, recompose the Unicode strings we get from the OS.
Adding author to CC.
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #2 from Alexandre Julliard julliard@winehq.org 2008-06-16 06:02:12 --- My guess is you are not using a UTF-8 locale. What does "locale" say? Can you please attach a WINEDEBUG=nls trace?
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #3 from Cesar Izurieta cesar@ecuarock.net 2008-06-18 01:39:47 --- Created an attachment (id=14148) --> (http://bugs.winehq.org/attachment.cgi?id=14148) Error output when creating .wine with WINEDEBUG=nls
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #4 from Cesar Izurieta cesar@ecuarock.net 2008-06-18 01:41:37 --- Created an attachment (id=14149) --> (http://bugs.winehq.org/attachment.cgi?id=14149) locale command output
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #5 from Cesar Izurieta cesar@ecuarock.net 2008-06-18 01:45:10 --- I've tried using LANG=en_US.UTF8 and setting other environment variables like LOCALE, LC_ALL, etc. when running wineboot to create .wine . None of them seem to work on osx and the language doesn't change from Spanish.
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2008-06-27 05:54:15 --- Why are the various locale values set to "C"? Is that something you changed? That won't work right on the Mac, it really needs a UTF-8 locale since the file system enforces that (the crash is still a Wine bug that I will fix, but I don't think using the C locale will work either way).
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #7 from Cesar Izurieta cesar@ecuarock.net 2008-06-27 10:50:47 --- I have not changed that. I guess then it's the default on non-English systems or maybe the upgrade from 10.4 to 10.5 did something. I'll try to look for this values on other macs to see what's going on there.
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2008-06-27 13:12:27 --- Created an attachment (id=14396) --> (http://bugs.winehq.org/attachment.cgi?id=14396) Decomposition fix
This patch should fix the crash, though you may still have some file not found errors as we won't use the right codepage.
I'd still like to understand how your locale got set to C, the current code assumes that locale variables aren't set on the Mac.
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #9 from Cesar Izurieta cesar@ecuarock.net 2008-06-29 21:01:45 --- I applied the patch and it works correctly now. I'm not seeing any file not found errors though. Where am I suppose to get those?
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2008-06-30 09:43:55 --- I expect you'll see errors if you try to open files that use accented characters, especially ones that have been created by non-Wine applications.
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #11 from Cesar Izurieta cesar@ecuarock.net 2008-07-01 16:08:12 --- For some reason the terminal application for the mac doesn't let me input non ascii characters. So I created a file using the finder named test-finder-á.txt and it shows as test-finder-a??.txt when running ls on that directory. The title in notepad is not right, shows some odd characters.
Then when I create a file through wine's notepad called test-wine-á.txt it shows as test-wine-%E1.txt when running ls. The title on the window is shown just fine this time.
When running an autocompletion the finder version is displayed correctly but not the wine's version. Then it's clear that I'll get file not found exceptions because of this differences.
I don't have access currently to other macs but as soon as I do I'll try this again.
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #12 from Austin English austinenglish@gmail.com 2008-12-29 10:57:19 --- Is this still an issue in current (1.1.11 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=13911
--- Comment #13 from Cesar Izurieta cesar@ecuarock.net 2008-12-29 20:03:59 --- It's no longer happening. I don't know exactly when it did stop happening. I'm running wine from git right now.
http://bugs.winehq.org/show_bug.cgi?id=13911
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #14 from Austin English austinenglish@gmail.com 2008-12-29 21:14:39 --- Good good. Let's mark it fixed then.
http://bugs.winehq.org/show_bug.cgi?id=13911
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2009-01-02 10:33:54 --- Closing bugs fixed in 1.1.12.
http://bugs.winehq.org/show_bug.cgi?id=13911
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
http://bugs.winehq.org/show_bug.cgi?id=13911
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|Macintosh |PC
http://bugs.winehq.org/show_bug.cgi?id=13911
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Mac OS X 10.5 |Mac OS X