Когда MATLAB неожиданно отключает

В конечном счете MATLAB® испытывает нарушение сегментации (segv) или другую серьезную проблему, диалоговое окно MATLAB System Error открывается, чтобы уведомить вас о проблеме. Когда это происходит, внутреннее состояние MATLAB ненадежно и не подходит для дальнейшего использования. Выйдите как можно скорее и затем перезапустите. Однако вы можете хотеть сначала попытаться сохранить вашу происходящую работу.

Чтобы выйти и перезапустить, не пытаясь сохранить вашу работу, выполните эти шаги:

  1. Если вы хотите просмотреть трассировку стека для проблемы, то нажмите Details.

  2. Нажмите Close to отключают MATLAB.

  3. Перезапустите MATLAB. Если диалоговое окно Error Log Reporter открывается, то выберите опцию, чтобы отправить отчет в MathWorks®.

Если вы отлаживаете файл MEX, рассматриваете следующие шаги:

  1. Если вы хотите просмотреть трассировку стека для проблемы, то нажмите Details.

  2. Нажмите Attempt to Continue. MATLAB пытается возвратиться к Командному окну или инструменту, который вы использовали.

    Командное окно отображает сообщение Please exit and restart MATLAB слева от подсказки, которая напоминает вам прекращать использование.

  3. Из Командного окна или инструмента, попытайтесь сохранить рабочую область и несохраненные файлы.

    Внимание

    Поскольку внутреннее состояние MATLAB может быть повреждено, не сохраните существующие файлы к тому же имени файла. Вместо этого задайте новое имя файла. Информация в новом файле может быть повреждена или неполная.

  4. Выход из MATLAB сразу после сохранения, потому что дальнейшее использование было бы ненадежно.

  5. Перезапустите MATLAB. Если диалоговое окно Error Log Reporter открывается, то выберите опцию, чтобы отправить отчет MathWorks.

Была ли эта тема полезной?