https://bugs.winehq.org/show_bug.cgi?id=45947
Bug ID: 45947 Summary: wine unimplemented function "virtdisk.dll.OpenVirtualDisk" called Product: Wine Version: 3.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: fubsan@gmail.com Distribution: ---
Created attachment 62489 --> https://bugs.winehq.org/attachment.cgi?id=62489 wine crash log
Software used: Native Instruments Native Access 1.7.2(R88) wine 3.17-1 (Arch) Wine set to Windows 7 or 10 Reaktor Blocks 1.3.0
Steps: 1. Launch Native Access 2. Below Reaktor Blocks click on Install
Actual Result:
Software is getting downloaded, Native Access/Wine quits (log attached) with:
wine unimplemented function "virtdisk.dll.OpenVirtualDisk" called
https://bugs.winehq.org/show_bug.cgi?id=45947
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|wine unimplemented function |Native Access crashes on |"virtdisk.dll.OpenVirtualDi |unimplemented function |sk" called |virtdisk.dll.OpenVirtualDis | |k
https://bugs.winehq.org/show_bug.cgi?id=45947
David escaralacacatua@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |escaralacacatua@gmail.com
--- Comment #1 from David escaralacacatua@gmail.com --- Very similar problem here.
1. Install Native Access as: $ wine64 Native_Access_1.7.2.exe - This process runs smooth and without problems
2. Run Native Access
3. Click Install in Kontakt6 Player: - It downloads the program, but during the installation process crashes - Despite the crash the Kontakt 6 Player is installed and can be opened -> Crash log: backtrace.txt
4. Try to repeat the installation process from Native Access, to install different programs: Guitar Rig Factory Selection, Kontakt Factory Selection, Reaktor Factory Selection R2. - All crash, and after the crash nothing is installed. -> One of the crash logs: backtrace_3.txt
System information: Wine build: wine-3.17 (Staging) Platform: x86_64 Version: Windows 7 Host system: Linux ( Ubuntu Studio, Release 18.04.1 LTS (Bionic Beaver) 64-bit) Host version: 4.15.0-36-lowlatency x86_64
https://bugs.winehq.org/show_bug.cgi?id=45947
--- Comment #2 from David escaralacacatua@gmail.com --- Created attachment 62521 --> https://bugs.winehq.org/attachment.cgi?id=62521 Crash Log After Installation of Kontakt 6 Player, using Native Acces
https://bugs.winehq.org/show_bug.cgi?id=45947
--- Comment #3 from David escaralacacatua@gmail.com --- Created attachment 62522 --> https://bugs.winehq.org/attachment.cgi?id=62522 Crash Log after failed installation of different programs in Native Access
https://bugs.winehq.org/show_bug.cgi?id=45947
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- Does disabling virtdisk.dll in winecfg (under libraries tab) work around the crash?
(If so, then a simple stub probably could be enough to work around this crash)
https://bugs.winehq.org/show_bug.cgi?id=45947
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 62544 --> https://bugs.winehq.org/attachment.cgi?id=62544 stub for openVirtualDisk
Could you try if the attached stub/patch works around the crash?
https://bugs.winehq.org/show_bug.cgi?id=45947
--- Comment #6 from fubsan@gmail.com --- (In reply to Louis Lenders from comment #4)
Does disabling virtdisk.dll in winecfg (under libraries tab) work around the crash?
(If so, then a simple stub probably could be enough to work around this crash)
Hi,
I just made an override for virdisk.dll, disabling it. This results in the Native Access app refusing to start at all.
https://bugs.winehq.org/show_bug.cgi?id=45947
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to fubsan from comment #6)
(In reply to Louis Lenders from comment #4)
Does disabling virtdisk.dll in winecfg (under libraries tab) work around the crash?
(If so, then a simple stub probably could be enough to work around this crash)
Hi,
I just made an override for virdisk.dll, disabling it. This results in the Native Access app refusing to start at all.
Ok, thanks for trying. Is it possible you cuold try to test the patch(stub) attached?
https://bugs.winehq.org/show_bug.cgi?id=45947
--- Comment #8 from fubsan@gmail.com --- (In reply to Louis Lenders from comment #7)
(In reply to fubsan from comment #6)
(In reply to Louis Lenders from comment #4)
Does disabling virtdisk.dll in winecfg (under libraries tab) work around the crash?
(If so, then a simple stub probably could be enough to work around this crash)
Hi,
I just made an override for virdisk.dll, disabling it. This results in the Native Access app refusing to start at all.
Ok, thanks for trying. Is it possible you cuold try to test the patch(stub) attached?
Sure, once I figure out how to apply your patch on my arch system, as I didnt install from source but normal repo.
https://bugs.winehq.org/show_bug.cgi?id=45947
EduCampi edu@campi.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |edu@campi.xyz
https://bugs.winehq.org/show_bug.cgi?id=45947
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=45947
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/virtdisk-OpenVir | |tualDisk CC| |leslie_alistair@hotmail.com Status|UNCONFIRMED |STAGED Ever confirmed|0 |1
https://bugs.winehq.org/show_bug.cgi?id=45947
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Fixed by SHA1| |081fd1e9972ac1ee0fba66d265e | |8ecf13217bdf3 Resolution|--- |FIXED
--- Comment #9 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed by https://source.winehq.org/git/wine.git/?a=commit;h=081fd1e9972ac1ee0fba66d26...
https://bugs.winehq.org/show_bug.cgi?id=45947
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.8.
https://bugs.winehq.org/show_bug.cgi?id=45947
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.0.x
https://bugs.winehq.org/show_bug.cgi?id=45947
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|4.0.x |---
--- Comment #11 from Michael Stefaniuc mstefani@winehq.org --- Removing the 4.0.x milestone from bug fixes included in 4.0.3.
https://bugs.winehq.org/show_bug.cgi?id=45947
--- Comment #12 from EduCampi edu@campi.xyz --- 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.
https://bugs.winehq.org/show_bug.cgi?id=45947
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download CC| |focht@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@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.co...
Unfortunately only three captures:
https://web.archive.org/web/*/https://www.native-instruments.com/fileadmin/d...
* 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