[Bug 49504] Toontown Corporate Clash: new launcher fails with INTERNAL ERROR

WineHQ Bugzilla wine-bugs at winehq.org
Sat Aug 29 02:11:53 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=49504

Louis Lenders <xerox.xerox2000x at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xerox.xerox2000x at gmail.com
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #2 from Louis Lenders <xerox.xerox2000x at gmail.com> ---
Hi, confirming
A user reported similar problem with other program in forum
(https://forum.winehq.org/viewtopic.php?f=8&t=34302)

Very strange bug, afaict it tries to create a directory like e.g. _MEI884, but
i cannot even view properties of it (!!)

ls -al _MEI884/
cannot open directory '_MEI884/': Permission denied

(and i`m not running program as root.....)

Below last lines before MessageBos comes up.
(If you hack ConvertStringSecurityDescriptorToSecurityDescriptorW immediately
to return TRUE the program starts fine)

Anyone knows what`s going on???

00a4:Call
advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW(00219968
L"D:(A;;FA;;;S-1-3-4)",00000001,00219958,00000000) ret=140005934
00a4:Call kernelbase.GetVersion() ret=6190499f
00a4:Call ntdll.RtlRunOnceExecuteOnce(7b0a96e0,7b06fdc0,00000000,00000000)
ret=7b06cde2
00a4:Ret  ntdll.RtlRunOnceExecuteOnce() retval=00000000 ret=7b06cde2
00a4:Call ntdll.wcscpy(002196a4,7b0a9714 L"Service Pack 1") ret=7b073112
00a4:Ret  ntdll.wcscpy() retval=002196a4 ret=7b073112
00a4:Ret  kernelbase.GetVersion() retval=1db10106 ret=6190499f
00a4:Call ucrtbase.wcslen(00219968 L"D:(A;;FA;;;S-1-3-4)") ret=619032ff
00a4:Ret  ucrtbase.wcslen() retval=00000013 ret=619032ff
00a4:Call ntdll.RtlAllocateHeap(00010000,00000000,00000028) ret=61903313
00a4:Ret  ntdll.RtlAllocateHeap() retval=007479e0 ret=61903313
00a4:Call ucrtbase.memcpy(007479e0,0021996c,00000022) ret=619033c6
00a4:Ret  ucrtbase.memcpy() retval=007479e0 ret=619033c6
00a4:Call ucrtbase.wcslen(6191a06a L"AL") ret=61902cbc
00a4:Ret  ucrtbase.wcslen() retval=00000002 ret=61902cbc
.
.
.
00a4:Ret  advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW()
retval=00000001 ret=140005934
00a4:Call KERNEL32.CreateDirectoryW(00747a20
L"C:\\users\\louis\\Temp\\_MEI1606",00219950) ret=14000595c
00a4:trace:file:CreateDirectoryW L"C:\\users\\louis\\Temp\\_MEI1606"
00a4:Call ntdll.RtlDosPathNameToNtPathName_U(00747a20
L"C:\\users\\louis\\Temp\\_MEI1606",00219750,00000000,00000000) ret=7b016cee
00a4:trace:file:RtlDosPathNameToNtPathName_U_WithStatus
(L"C:\\users\\louis\\Temp\\_MEI1606",0000000000219750,0000000000000000,0000000000000000)
00a4:trace:file:RtlGetFullPathName_U (L"C:\\users\\louis\\Temp\\_MEI1606" 520
00000000002193F0 0000000000000000)
00a4:Ret  ntdll.RtlDosPathNameToNtPathName_U() retval=00000001 ret=7b016cee
00a4:Call
ntdll.NtCreateFile(00219748,80100000,00219770,00219760,00000000,00000080,73755c5c00000001,756f6c5c00000002,706d655400000021,00000000,00000000)
ret=7b016d97
00a4:trace:file:NtCreateFile handle=0x219748 access=80100000
name=L"\\??\\C:\\users\\louis\\Temp\\_MEI1606" objattr=00000040 root=(nil)
sec=0x7479e0 io=0x219760 alloc_size=(nil) attr=00000080 sharing=00000001 disp=2
options=00000021 ea=(nil).0x00000000
00a4:trace:file:nt_to_unix_file_name L"\\??\\C:\\users\\louis\\Temp\\_MEI1606"
-> "/home/louis/ramdisk/.winesi/dosdevices/c:/users/louis/Temp/_MEI1606"
00a4:Ret  ntdll.NtCreateFile() retval=c0000022 ret=7b016d97
00a4:Call ntdll.RtlFreeUnicodeString(00219750) ret=7b016da6
00a4:Ret  ntdll.RtlFreeUnicodeString() retval=00000001 ret=7b016da6
00a4:Call ntdll.RtlNtStatusToDosError(c0000022) ret=7b016dae
00a4:Ret  ntdll.RtlNtStatusToDosError() retval=00000005 ret=7b016dae
00a4:Ret  KERNEL32.CreateDirectoryW() retval=00000000 ret=14000595c
00a4:Call KERNEL32.HeapFree(00010000,00000000,00747a20) ret=140012960
00a4:Ret  KERNEL32.HeapFree() retval=00000001 ret=140012960
00a4:Call KERNEL32.GetLastError() ret=140016a4d
00a4:Ret  KERNEL32.GetLastError() retval=00000005 ret=140016a4d
00a4:Call KERNEL32.MultiByteToWideChar(0000fde9,00000000,0021b610 "INTERNAL
ERROR: cannot create temporary directory!\n",ffffffff,0021c210,00000400)
ret=140005b46
00a4:Call ntdll.strlen(0021b610 "INTERNAL ERROR: cannot create temporary
directory!\n") ret=7b02c4d3

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list