[Bug 7285] New: winecfg hangs forever in creation of .wine
subdirectory
Wine Bugs
wine-bugs at winehq.org
Sun Jan 28 20:58:51 CST 2007
http://bugs.winehq.org/show_bug.cgi?id=7285
Summary: winecfg hangs forever in creation of .wine subdirectory
Product: Wine
Version: 0.9.29.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs at winehq.org
ReportedBy: stephaneg47 at hotmail.com
A major problem that many others seem to have run into in the last 2-3 months,
according to what I saw on Google (but no one seems to have an answer). The
first time we run wine or winecfg, it prints a:
wine: creating configuration directory '/[user]/.wine'...
and then hangs there FOREVER (I've let it run for over 2 hours and really
nothing happens), so I am never able to use it at all. Everytime winecfg is
launched, a new subdirectory such as ".wine-AMrsh4" is created, but no ".wine"
ever gets created. Three processes remain in memory (wineprefixcreate, wine-
preloader and wineserver), but none of them is using more than 0.1% of CPU or
RAM.
I have:
-Wine 0.9.29 from the official Mandrake/Mandriva RPM package
-a Mandrake 10.0 compatible distribution
-glibc 2.3.3
-GCC 3.3.2
However, I have seen the problem reported more often on users using Fedora Core
than Mandrake/Mandriva.
I tried to build from source, but it is much more complicated because it does
not automatically find my X devel libraries even though they are properly
installed (the Mandrake/Mandriva RPM goes through without any problem).
Unfortunately I can't post the full output that I get when running winecfg with
WINEDEBUG because it goes above the Bugzilla limit of 65,536 characters, but
here are the last few lines that get printed before it hangs:
0009:Ret ntdll.RtlInitUnicodeString() retval=0000001a ret=603b098c
0009:Call ntdll.RtlInitUnicodeString(0033fa10,603f68b8 L"PATH") ret=603b03c3
0009:Ret ntdll.RtlInitUnicodeString() retval=0000000a ret=603b03c3
0009:Call ntdll.RtlQueryEnvironmentVariable_U(00000000,0033fa10,0033fa08)
ret=603b03f7
0009:Ret ntdll.RtlQueryEnvironmentVariable_U() retval=c0000100 ret=603b03f7
0009:Call ntdll.RtlEnterCriticalSection(6046c580) ret=603b0417
0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=603b0417
0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00000090) ret=6039936b
0009:Ret ntdll.RtlAllocateHeap() retval=00118868 ret=6039936b
0009:Call ntdll.RtlLeaveCriticalSection(6046c580) ret=603b0504
0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=603b0504
0009:Call ntdll.RtlQueryEnvironmentVariable_U(00000000,0033fa10,0033fa08)
ret=603b05c6
0009:Ret ntdll.RtlQueryEnvironmentVariable_U() retval=c0000100 ret=603b05c6
0009:Call ntdll.LdrLoadDll(00118868
L"c:\\windows\\system32;.;c:\\windows\\system32;c:\\windows\\system;c:\\windows;",00000000,0033fa70,0033fa48)
ret=603b0875
0009:Ret ntdll.LdrLoadDll() retval=00000000 ret=603b0875
0009:Call ntdll.RtlFreeHeap(00110000,00000000,00118868) ret=603993ab
0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=603993ab
0009:Call ntdll.RtlUpperChar(00000063) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=00000043 ret=603b0dc2
0009:Call ntdll.RtlUpperChar(0000006b) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=0000004b ret=603b0dd4
0009:Call ntdll.RtlUpperChar(0000006b) ret=603b0e1b
0009:Ret ntdll.RtlUpperChar() retval=0000004b ret=603b0e1b
0009:Call ntdll.RtlUpperChar(00000043) ret=603b0e30
0009:Ret ntdll.RtlUpperChar() retval=00000043 ret=603b0e30
0009:Call ntdll.RtlUpperChar(0000006b) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=0000004b ret=603b0dc2
0009:Call ntdll.RtlUpperChar(0000006b) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=0000004b ret=603b0dd4
0009:Call ntdll.RtlUpperChar(00000072) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=00000052 ret=603b0dc2
0009:Call ntdll.RtlUpperChar(00000072) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=00000052 ret=603b0dd4
0009:Call ntdll.RtlUpperChar(0000006e) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=0000004e ret=603b0dc2
0009:Call ntdll.RtlUpperChar(0000006e) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=0000004e ret=603b0dd4
0009:Call ntdll.RtlUpperChar(0000006c) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=0000004c ret=603b0dc2
0009:Call ntdll.RtlUpperChar(0000006c) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=0000004c ret=603b0dd4
0009:Call ntdll.RtlUpperChar(00000033) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=00000033 ret=603b0dc2
0009:Call ntdll.RtlUpperChar(00000033) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=00000033 ret=603b0dd4
0009:Call ntdll.RtlUpperChar(00000038) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=00000038 ret=603b0dc2
0009:Call ntdll.RtlUpperChar(00000038) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=00000038 ret=603b0dd4
0009:Call ntdll.RtlUpperChar(00000036) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=00000036 ret=603b0dc2
0009:Call ntdll.RtlUpperChar(00000036) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=00000036 ret=603b0dd4
0009:Call ntdll.RtlUpperChar(0000002e) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=0000002e ret=603b0dc2
0009:Call ntdll.RtlUpperChar(0000002e) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=0000002e ret=603b0dd4
0009:Call ntdll.RtlUpperChar(00000065) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=00000045 ret=603b0dc2
0009:Call ntdll.RtlUpperChar(00000065) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=00000045 ret=603b0dd4
0009:Call ntdll.RtlUpperChar(00000078) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=00000058 ret=603b0dc2
0009:Call ntdll.RtlUpperChar(00000078) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=00000058 ret=603b0dd4
0009:Call ntdll.RtlUpperChar(00000065) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=00000045 ret=603b0dc2
0009:Call ntdll.RtlUpperChar(00000065) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=00000045 ret=603b0dd4
0009:Call ntdll.RtlUpperChar(00000000) ret=603b0dc2
0009:Ret ntdll.RtlUpperChar() retval=00000000 ret=603b0dc2
0009:Call ntdll.RtlUpperChar(00000000) ret=603b0dd4
0009:Ret ntdll.RtlUpperChar() retval=00000000 ret=603b0dd4
0009:Call ntdll.RtlUpperChar(0000006b) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=0000004b ret=603b41cb
0009:Call ntdll.RtlUpperChar(00000072) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=00000052 ret=603b41cb
0009:Call ntdll.RtlUpperChar(0000006e) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=0000004e ret=603b41cb
0009:Call ntdll.RtlUpperChar(0000006c) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=0000004c ret=603b41cb
0009:Call ntdll.RtlUpperChar(00000033) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=00000033 ret=603b41cb
0009:Call ntdll.RtlUpperChar(00000038) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=00000038 ret=603b41cb
0009:Call ntdll.RtlUpperChar(00000036) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=00000036 ret=603b41cb
0009:Call ntdll.RtlUpperChar(0000002e) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=0000002e ret=603b41cb
0009:Call ntdll.RtlUpperChar(00000065) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=00000045 ret=603b41cb
0009:Call ntdll.RtlUpperChar(00000078) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=00000058 ret=603b41cb
0009:Call ntdll.RtlUpperChar(00000065) ret=603b41cb
0009:Ret ntdll.RtlUpperChar() retval=00000045 ret=603b41cb
0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00002f80) ret=6039936b
0009:Ret ntdll.RtlAllocateHeap() retval=00118868 ret=6039936b
0009:Call ntdll.RtlEnterCriticalSection(6046c2c0) ret=6039d50d
0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=6039d50d
0009:Call ntdll.RtlLeaveCriticalSection(6046c2c0) ret=6039d53d
0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=6039d53d
0009:Call ntdll.RtlEnterCriticalSection(6046c2c0) ret=6039d50d
0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=6039d50d
0009:Call ntdll.RtlLeaveCriticalSection(6046c2c0) ret=6039d53d
0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=6039d53d
0009:Call ntdll.RtlGetVersion(0033f990) ret=603e4798
0009:Ret ntdll.RtlGetVersion() retval=00000000 ret=603e4798
0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00001ea0) ret=6039936b
0009:Ret ntdll.RtlAllocateHeap() retval=0011b7f0 ret=6039936b
0009:Call ntdll.RtlEnterCriticalSection(6046c2c0) ret=6039d50d
0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=6039d50d
0009:Call ntdll.RtlLeaveCriticalSection(6046c2c0) ret=6039d53d
0009:Ret ntdll.RtlLeaveCriticalSection() retval=00000000 ret=6039d53d
0009:Call ntdll.RtlEnterCriticalSection(6046c2c0) ret=6039d50d
0009:Ret ntdll.RtlEnterCriticalSection() retval=00000000 ret=6039d50d
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list