Matlab 2020b itself creates access violation on autocompletion when debugger attached

The following sequence creates an access violation in Matlab:
  • Have a fresh installation of Matlab2020b.
  • Start Matlab.
  • Start Visual Studio 2019.
  • Attach debugger to the Matlab process.
  • Switch to Matlab.
  • Start typing "A = randn(10, 1000);"
  • Write the above line repeatedly without pressing enter, interleaving backspace and tabs for autocompletion.
  • After a few seconds Visual Studio catches an access violation: "Exception thrown at 0x0000021781694610 in MATLAB.exe: 0xC0000005: Access violation reading location 0x0000000000000008."
Is this a bug in Matlab, or somewhere else? Is there a known workaround?
The same problem is present in Matlab2020a.

 Respuesta aceptada

It seems the access violation is a feature of Java Virtual Machine. The problem is discussed here:
The (only?) solution: disable access violation exceptions in Visual Studio.

Categorías

Más información sobre Variables en Centro de ayuda y File Exchange.

Productos

Versión

R2020b

Preguntada:

el 23 de En. de 2021

Respondida:

el 25 de En. de 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by