[Bug 45947] Native Access crashes on unimplemented function virtdisk.dll.OpenVirtualDisk

WineHQ Bugzilla wine-bugs at winehq.org
Sat Mar 7 07:18:23 CST 2020


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |download
                 CC|                            |focht at gmx.net
                URL|                            |https://web.archive.org/web
                   |                            |/20190227215247/https://www
                   |                            |.native-instruments.com/fil
                   |                            |eadmin/downloads/Native_Acc
                   |                            |ess_Installer.zip

--- Comment #13 from Anastasius Focht <focht at gmx.net> ---
Hello EduCampi,

--- quote ---
Still seeing this in
wine-5.3 (Staging)

0049:fixme:virtdisk:OpenVirtualDisk (0000000003ECEA38,
L"C:/users/educampi/Downloads/Monark.1.iso", 851968, 0x0, 0000000003ECEA08,
0000000003ECE9F0): stub

Then it Fails.
--- quote ---

this ticket was about preventing the crash due to missing 'OpenVirtualDisk'
stub. A real implementation of VHD API is out of scope here.

Adding stable download link from Internet Archive:

https://web.archive.org/web/20190227215247/https://www.native-instruments.com/fileadmin/downloads/Native_Access_Installer.zip

Unfortunately only three captures:

https://web.archive.org/web/*/https://www.native-instruments.com/fileadmin/downloads/Native_Access_Installer.zip

* 2018 -> Native Access 1.5.1 Setup PC.exe
* 2019 -> Native Access 1.9.1 Setup PC.exe
* 2020 -> Native Access 1.12.1 Setup PC.exe

I don't even come that far to see the stub called. It crashes before, after
downloading the .ISO file for the selected product. I will create a new ticket
for that.

FYI implementing the userspace part of VHD API is not going to work here. There
is a considerable part on the kernel side missing. Native access ISO Mounter
driver 'NIWinCDEmu' depends on that.

In the meantime you can work around by extracting ISO file content manually and
run the installer(s).

--- snip ---
$ 7z l Blocks_Base.iso 

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.utf8,Utf16=on,HugeFiles=on,64 bits,8 CPUs
Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz (306C3),ASM,AES-NI)

Scanning the drive for archives:
1 file, 16623616 bytes (16 MiB)

Listing archive: Blocks_Base.iso

--
Path = Blocks_Base.iso
Type = Udf
Physical Size = 16623616
Comment = Blocks Base
Cluster Size = 2048
Created = 2019-05-20 17:24:38

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2019-05-20 17:22:31 .....      3662792      3663872  Blocks Base 1.0.1 Setup
PC.exe
2019-05-20 17:24:23 .....      2180180      2181120  Blocks Base Installer
Mac.pkg
2019-05-20 17:24:22 .....      9680750      9680896  Blocks Base Library Part
1.pkg
------------------- ----- ------------ ------------  ------------------------
2019-05-20 17:24:23           15523722     15525888  3 files
--- snip ---

Regards

-- 
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