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.

 채택된 답변

kaba k
kaba k 2021년 1월 25일
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.

추가 답변 (1개)

카테고리

도움말 센터File Exchange에서 Variables에 대해 자세히 알아보기

제품

릴리스

R2020b

질문:

2021년 1월 23일

답변:

2021년 1월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by