https://bugs.winehq.org/show_bug.cgi?id=42446
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |kernel32 CC| |focht@gmx.net Summary|Native Access can not be |Native Instruments 'Native |started |Access' 1.1.x fails to | |start, reports 'You cannot | |start Native Access from | |the mounted disk'
--- Comment #21 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- Any ideas on what these are about or how to resolve them:
<fixme messages> --- quote ---
they are harmless and can be ignored.
Relevant part of trace log:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Native Instruments/Native Access
$ WINEDEBUG=+tid,+seh,+relay,+volume wine ./Native\ Access.exe >>log.txt 2>&1 ... 002f:Call KERNEL32.GetVolumePathNameW(01779880 L"C:/Program Files/Native Instruments/Native Access/Native Access.exe",0033e094,00000400) ret=00490740 ... 002f:trace:volume:GetVolumePathNameW (L"C:/Program Files/Native Instruments/Native Access/Native Access.exe", 0x33e094, 1024) ... 002f:trace:volume:GetVolumePathNameW Successfully translated path L"C:/Program Files/Native Instruments/Native Access/Native Access.exe" to mount-point L"C:\Program Files\Native Instruments\Native Access\Native Access.exe\" ... 002f:Ret KERNEL32.GetVolumePathNameW() retval=00000001 ret=00490740 ... 002f:Call KERNEL32.GetVolumeInformationW(0033e094 L"C:\Program Files\Native Instruments\Native Access\Native Access.exe\",00000000,00000000,00000000,00000000,0033e078,00000000,00000000) 002f:Ret KERNEL32.GetVolumeInformationW() retval=00000000 ret=00490796 ... --- snip ---
GetVolumeInformation() lasterror = ERROR_DIR_NOT_ROOT (obvious)
--- snip --- Wine-dbg>bt
Backtrace: =>0 0x7b48b882 GetVolumePathNameW(filename="C:/Program Files/Native Instruments/Native Access/Native Access.exe", volumepathname="??@", buflen=0x400) [/home/focht/projects/wine/wine.repo/src/dlls/kernel32/volume.c:1667] in kernel32 (0x0033e8b8) 1 0x00434597 in native access (+0x34596) (0x0033eaf0) 2 0x00444e33 in native access (+0x44e32) (0x0033fdb8) 3 0x00a6f4e4 in native access (+0x66f4e3) (0x01696e88) 4 0x00000000 (0x01696ea0) 5 0x65766974 (0x614e2f2e) ...
Wine-dbg>n 1707 if (!RtlDosPathNameToNtPathName_U( volumenameW, &nt_name, NULL, NULL )) Wine-dbg>n 1709 volumenameW[pos] = '\0'; Wine-dbg>n 1710 status = wine_nt_to_unix_file_name( &nt_name, &unix_name, FILE_OPEN, FALSE ); Wine-dbg>p volumenameW "C:/Program Files/Native Instruments/Native Access/Native Access.exe"
...
1785 for (p = volumepathname; *p; p++) if (*p == '/') *p = '\'; Wine-dbg>p p "C:/Program Files/Native Instruments/Native Access/Native Access.exe"
--- snip ---
$ sha1sum Native_Access_Installer.zip 7f54fec76c6336b90739092261aa15b953aec256 Native_Access_Installer.zip
$ sha1sum Native\ Access\ 1.1.3\ Setup\ PC.exe fbcbe4a5c65430c6474dc3437eb5c846f96fc7d3 Native Access 1.1.3 Setup PC.exe
$ du -sh Native\ Access\ 1.1.3\ Setup\ PC.exe 59M Native Access 1.1.3 Setup PC.exe
$ wine --version wine-2.11
Bug 43240 ("Java 8 believes the filesystem is read-only)" is related, potentially a dupe.
Regards