[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