Hi,
Fedora Core 4 test2 Wine cvs compiled with gcc4
Running notepad or regedit with wine works fine, but if I try to run any other program or the regression tests, I get this error:
[truiken@dynamic-129-120-169-13 tests]$ wine advapi32_test.exe.so registry wine: could not load L"Z:\home\truiken\workspace\wine\dlls\advapi32\tests\advapi32_test.exe.so": /home/truiken/.wine/dosdevices/z:/home/truiken/workspace/wine/dlls/advapi32/tests/advapi32_test.exe.so: cannot restore segment prot after reloc: Permission denied
This error happens even if I move advapi32_test.exe.so to .wine/drive_c/ The last few lines of +all:
0009:Call ntdll.wine_server_handle_to_fd(00000014,00000000,bfbfda34,00000000) ret=3f30e804 0009: get_handle_fd( handle=0x14, access=00000000 ) 0009: *fd* 0x14 -> 24 0009: get_handle_fd() = 0 { fd=-1, flags=0 } 0009: set_handle_info( handle=0x14, flags=0, mask=0, fd=9 ) 0009: set_handle_info() = 0 { old_flags=0, cur_fd=9 } 0009:Ret ntdll.wine_server_handle_to_fd() retval=00000000 ret=3f30e804 0009:Call ntdll.wine_server_release_fd(00000014,0000000a) ret=3f30e84a 0009:Ret ntdll.wine_server_release_fd() retval=00000000 ret=3f30e84a 0009:trace:file:ReadFile 0x14 0xbfbfdbbc 64 0xbfbfdc00 (nil) 0009:Call ntdll.NtReadFile(00000014,00000000,00000000,00000000,bfbfda50,bfbfdbbc,00000040,00000000,00000000) ret=3f30f176 0009:trace:ntdll:NtReadFile (0x14,(nil),(nil),(nil),0xbfbfda50,0xbfbfdbbc,0x00000040,(nil),(nil)),partial stub! 0009: get_handle_fd( handle=0x14, access=80000000 ) 0009: get_handle_fd() = 0 { fd=9, flags=0 } 0009:trace:ntdll:NtReadFile = 0x00000000 0009:Ret ntdll.NtReadFile() retval=00000000 ret=3f30f176 0009:trace:process:__wine_kernel_init starting Winelib app L"Z:\home\truiken\workspace\wine\dlls\advapi32\tests\advapi32_test.exe.so" 0009:Call ntdll.NtClose(00000014) ret=3f32fa15 0009: close_handle( handle=0x14 ) 0009: close_handle() = 0 { fd=9 } 0009:Ret ntdll.NtClose() retval=00000000 ret=3f32fa15 0009:Call ntdll.RtlDosPathNameToNtPathName_U(7fee0540 L"Z:\home\truiken\workspace\wine\dlls\advapi32\tests\advapi32_test.exe.so",bfbfdc04,00000000,00000000) ret=3f32be41 0009:trace:file:RtlDosPathNameToNtPathName_U (L"Z:\home\truiken\workspace\wine\dlls\advapi32\tests\advapi32_test.exe.so",0xbfbfdc04,(nil),(nil)) 0009:trace:file:RtlGetFullPathName_U (L"Z:\home\truiken\workspace\wine\dlls\advapi32\tests\advapi32_test.exe.so" 520 0xbfbfd92c (nil)) 0009:trace:heap:RtlAllocateHeap (0x7fee0000,00000002,000000a0): returning 7fee06c0 0009:Ret ntdll.RtlDosPathNameToNtPathName_U() retval=00000001 ret=3f32be41 0009:Call ntdll.wine_nt_to_unix_file_name(bfbfdc04,bfbfdbfc,00000003,00000000) ret=3f32be5e 0009:trace:heap:RtlAllocateHeap (0x7fee0000,00000002,00000170): returning 7fee0768 0009:trace:file:wine_nt_to_unix_file_name L"\??\Z:\home\truiken\workspace\wine\dlls\advapi32\tests\advapi32_test.exe.so" -> "/home/truiken/.wine/dosdevices/z:/home/truiken/workspace/wine/dlls/advapi32/tests/advapi32_test.exe.so" 0009:Ret ntdll.wine_nt_to_unix_file_name() retval=00000000 ret=3f32be5e 0009:Call ntdll.RtlFreeUnicodeString(bfbfdc04) ret=3f32be66 0009:trace:heap:RtlFreeHeap (0x7fee0000,00000002,7fee06c0): returning TRUE 0009:Ret ntdll.RtlFreeUnicodeString() retval=00000001 ret=3f32be66 wine: could not load L"Z:\home\truiken\workspace\wine\dlls\advapi32\tests\advapi32_test.exe.so": /home/truiken/.wine/dosdevices/z:/home/truiken/workspace/wine/dlls/advapi32/tests/advapi32_test.exe.so: cannot restore segment prot after reloc: Permission denied 0009:Call ntdll.LdrShutdownProcess() ret=3f32eb0d 0009:trace:module:LdrShutdownProcess () 0009:Ret ntdll.LdrShutdownProcess() retval=00000000 ret=3f32eb0d 0009: terminate_process( handle=0xffffffff, exit_code=1 ) 0009: terminate_process() = 0 { self=1 } 0009: *killed* exit_code=1 /home/truiken/.wine/system.reg: saving key \Machine /home/truiken/.wine/userdef.reg: saving key \User\.Default /home/truiken/.wine/user.reg: saving key \User\truiken wineserver: exiting (pid=7150)
Any ideas?