El Foro

Proteus VSM 8.6: internal exception, access violation in module 'VGDVC.DLL' [000382ee]

Autor Respuestas
vra Thursday 27 June 2019 at 4:39
vraAnonymous

Hi, how are you?, I have the following error executing Proteus VSM 8.6 in PlayOnLinux:

 

Internal exception: access violation in module 'VGDVC.DLL' [000382ee] 

 

I.ve found a way to solve that problem through Wine in this blog: https://0and6.wordpress.com/2018/04/09/solucionar-error-vgdcv-dll-proteus-en-linux/

 

but when I apply the method directly on wine the folder for Labcenter (Proteus) doesn't appear, how can I do that in PlayOnLinux?

 

Thanks in advance for the help.

vra Thursday 27 June 2019 at 5:10
vraAnonymous

I've just saw the following tutorial but after I did the procedure described there now playonlinux says it doesn't find the program

https://www.playonlinux.com/en/app-3424-_Proteus_8_Professional.html

 

Dadu042 Thursday 27 June 2019 at 10:12
Dadu042
Moderator

> I've just saw the following tutorial but after I did the procedure described there
> now playonlinux says it doesn't find the program

 

Do you mean once installed ?
What are the .EXE filenames of Proteus once installed ?

vra Monday 1 July 2019 at 1:19
vraAnonymous

Yes, after installing wine 4.0 and nomo packages for playonlinux I proceed to install proteus 8.6 SP2 then asks to install Visual C++ 2008 whose installs without problem but the problems comes after that.

 

Following the installation of Visual C++ 2008 it says is installing Proteus, the instalation wizard of proteus finishes by saying the program was installed but it isn't listed in the playonlinux menu. I've followed the path through the folder where proteus is in /wineprefix/proteus 8.6 and the necessary files are there but I can only execute the program if I choose to execute PDS.exe with playonlinux by pressing right button of the mouse and choosing explicitly that option, then plaonlinux opens and execute the program without listing it in its window

Finally I select a sample to open it and check if the program works well but just after open the circuit proteus closes without any message and I can't use proteus.

 

This is my log file:

 

06/30/19 19:02:14] - Running wine- --version (Working directory : /usr/share/playonlinux/python)
wine-1.8.7 (Debian 1.8.7-2)

PlayOnLinux logfile
-------------------
Date: 06/30/19 19:02:13

> PlayOnLinux Version
  4.3.4
> uname -a
  Linux d-valer 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux
> lsb_release -a
  
> wine --version
  wine-1.8.7 (Debian 1.8.7-2)
> POL_WINEVERSION
  
> WINEPREFIX
  /home/valery/.PlayOnLinux//wineprefix/Proteus8.6
> Distribution
  Debian GNU/Linux 9.4 (stretch)
> glxinfo \| grep rendering
  direct rendering: Yes
> glxinfo \| grep renderer
      GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile 
> OpenGL libs (Direct rendering testing)
  32bits direct rendering is enabled
  64bits direct rendering is enabled

[06/30/19 19:02:14] - This is a 32bits prefix!
[06/30/19 19:02:14] - Running wine- cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files
[06/30/19 19:02:42] - Running wine- /media/valery/VALERY 320GB/Programas/Windows/Proteus/Proteus_8.6_SP2.exe (Working directory : /)
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
err:mscoree:LoadLibraryShim error reading registry key for installroot
[06/30/19 19:08:26] - Running wine- /home/valery/.PlayOnLinux/wineprefix/Proteus8.6/drive_c/Program Files/Labcenter Electronics/Proteus 8 Professional/BIN/PDS.EXE (Working directory : /home/valery/.PlUpdate manager cache cleared 
Starting concurrent parse of samples  QTime("19:08:29") 273 
Ending concurrent parse of samples  QTime("19:08:30") 493 
Samples cache constructed 
update check forced (version change) 
err:ole:RevokeDragDrop invalid hwnd 0x100ae
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x978eee
[06/30/19 19:09:20] - Running wine- /home/valery/.PlayOnLinux/wineprefix/Proteus8.6/drive_c/Program Files/Labcenter Electronics/Proteus 8 Professional/BIN/PDS.EXE (Working directory : /home/valery/.Plerr:ole:RevokeDragDrop invalid hwnd 0x100ae
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x978eee
[06/30/19 19:19:28] - Running wine- /home/valery/.PlayOnLinux/wineprefix/Proteus8.6/drive_c/Program Files/Labcenter Electronics/Proteus 8 Professional/BIN/PROSPICE.EXE (Working directory : /home/valer#I:PROSPICE 8.04.00 (Build 21720) (C) Labcenter Electronics 1993-2017.
#F:No filename specified.
[06/30/19 19:19:43] - Running wine- /home/valery/.PlayOnLinux/wineprefix/Proteus8.6/drive_c/Program Files/Labcenter Electronics/Proteus 8 Professional/BIN/PDS.EXE (Working directory : /home/valery/.Pl"Update check completed" 

Editado por: vra

vra Monday 1 July 2019 at 2:42
vraAnonymous

Apparently solved, I went to the virtual machine, then I pressed to the button repair virtual machine, then I've use the following toturial (the one I've posted first):

https://0and6.wordpress.com/2018/04/09/solucionar-error-vgdcv-dll-proteus-en-linux/

and the last step was to create a direct access to PDS.exe. Now Proteus 8.6 runs and plays the simulations.

Dadu042 Monday 1 July 2019 at 22:44
Dadu042
Moderator

Thanks for the feedback.