Simulinkモデルの強制終了

9 views (last 30 days)
Yuuto Sasaki
Yuuto Sasaki on 21 Dec 2018
Answered: Etsuo Maeda on 27 Dec 2018
Simulinkモデルの作成中にエラーが発生し、モデルが強制終了する事象が2回発生しました。
下記は2回目のエラー時のコマンドウィンドウのメッセージです。対策がありましたらご教示願います。
コマンド '移動' の 'handleUndo' 時に未処理の例外がスローされました。
Assertion failed: undestroy on object that has not been destroyed at b:\matlab\toolbox\simulink\src\sl_datamodel\slm3i\nshandmaintained\customdeviant\passthroughregistry.cpp:2784:
[ 0] 0x00000000108cb2c3 bin\win64\libmwfl.dll+00045763 foundation::core::diag::thread_context::unspecified_bool+00000051
[ 1] 0x00000000108c74fe bin\win64\libmwfl.dll+00029950 foundation::core::diag::stacktrace_base::stacktrace_base+00000030
[ 2] 0x000000023401c985 bin\win64\m3i.dll+00969093 M3I::Exception::Exception+00000165
[ 3] 0x000000022895ad17 bin\win64\sl_datamodel.dll+00175383 SLM3I::NSInterface::TerminatorIntf::getWriteDeviant+00000327
[ 4] 0x0000000233f3f100 bin\win64\m3i.dll+00061696 M3I::LocalAsserter::operator=+00000032
[ 5] 0x0000000228a76439 bin\win64\sl_datamodel.dll+01336377 SLM3I::Terminator::debugGetPassthroughObjects+00118521
[ 6] 0x0000000228a3ecf3 bin\win64\sl_datamodel.dll+01109235 SLM3I::ImmutableModel::setDeviant+00067459
[ 7] 0x0000000228a30270 bin\win64\sl_datamodel.dll+01049200 SLM3I::ImmutableModel::setDeviant+00007424
[ 8] 0x0000000228a75735 bin\win64\sl_datamodel.dll+01333045 SLM3I::Terminator::debugGetPassthroughObjects+00115189
[ 9] 0x00000002289bf30f bin\win64\sl_datamodel.dll+00586511 SLM3I::NSInterface::ProxyPortIntf::upcast_helper+00164447
[ 10] 0x0000000233fd52b6 bin\win64\m3i.dll+00676534 M3I::Deviant::executeChangeSetOnTop+00001510
[ 11] 0x0000000233fdad0b bin\win64\m3i.dll+00699659 M3I::Deviant::undo+00000299
[ 12] 0x0000000233fdb22d bin\win64\m3i.dll+00700973 M3I::Deviant::undoToChangeLevel+00000621
[ 13] 0x0000000233fdaf37 bin\win64\m3i.dll+00700215 M3I::Deviant::undoGroup+00000311
[ 14] 0x0000000228f8af3d bin\win64\glue2.dll+00831293 GLUE2::Command::handleUndoInternal+00001245
[ 15] 0x0000000229491cfe bin\win64\glue2.dll+06102270 GLUE2::Util::BusyCursor::restoreCursor+00000078
[ 16] 0x0000000228f8a9d9 bin\win64\glue2.dll+00829913 GLUE2::Command::handleUndo+00000393
[ 17] 0x00000000e26d02b9 bin\win64\glee_util.dll+00459449 GLEE::Command::undo+00000345
[ 18] 0x00000000e26d626e bin\win64\glee_util.dll+00483950 GLEE::UndoRedoCommandTarget::undo+00000766
[ 19] 0x000000022aef86d6 bin\win64\dastudio_platform.dll+00100054 PLATFORM::DomainImpl::undo+00000438
[ 20] 0x000000022af2ebdc bin\win64\dastudio_platform.dll+00322524 PLATFORM::InterfaceManager::unregisterApplicationIM+00028172
[ 21] 0x00000000324b3c60 bin\win64\pgo\mcos_impl.dll+00408672
[ 22] 0x00000000324b3232 bin\win64\pgo\mcos_impl.dll+00406066
[ 23] 0x00000000324b234b bin\win64\pgo\mcos_impl.dll+00402251
[ 24] 0x00000000324b0d12 bin\win64\pgo\mcos_impl.dll+00396562
[ 25] 0x0000000032506f30 bin\win64\pgo\mcos_impl.dll+00749360
[ 26] 0x0000000032703585 bin\win64\pgo\mcos_impl.dll+02831749 mwboost::serialization::singleton_module::unlock+01534417
[ 27] 0x000000003270cf01 bin\win64\pgo\mcos_impl.dll+02871041 mwboost::serialization::singleton_module::unlock+01573709
[ 28] 0x0000000014943655 bin\win64\mcos.dll+00144981 omDirectCallMethod+00000069
[ 29] 0x000000001aed75c2 bin\win64\pgo\libmwlxeindexing.dll+00357826 MathWorks::lxe::MatrixModuleImplementation::SetHeterogeneousArray+00014702
[ 30] 0x000000001af58936 bin\win64\pgo\libmwlxeindexing.dll+00887094 MathWorks::lxe::assign_paren_shared_xvalue_ptr_uninitialized_to_struct+00006890
[ 31] 0x000000001ae8c70f bin\win64\pgo\libmwlxeindexing.dll+00050959 MathWorks::lxe::at_rbrace_nargout+00006831
[ 32] 0x000000001ae8c70f bin\win64\pgo\libmwlxeindexing.dll+00050959 MathWorks::lxe::at_rbrace_nargout+00006831
[ 33] 0x000000001aeed737 bin\win64\pgo\libmwlxeindexing.dll+00448311 MathWorks::lxe::DereferenceRplaceToXvalueZeroOutputs+00000035
[ 34] 0x000000001aec96aa bin\win64\pgo\libmwlxeindexing.dll+00300714 MathWorks::lxe::at_rparen0+00000242
[ 35] 0x0000000019c46c1e bin\win64\pgo\m_lxe.dll+28601374 mwboost::archive::detail::pointer_oserializer<mwboost::archive::binaryTerm_oarchive,MathWorks::lxe::MatlabIrTree>::save_object_ptr+00460546
[ 36] 0x000000001815ab16 bin\win64\pgo\m_lxe.dll+00371478
[ 37] 0x0000000018158e1c bin\win64\pgo\m_lxe.dll+00364060
[ 38] 0x000000001816b265 bin\win64\pgo\m_lxe.dll+00438885
[ 39] 0x000000001816a88c bin\win64\pgo\m_lxe.dll+00436364
[ 40] 0x000000001823470a bin\win64\pgo\m_lxe.dll+01263370 mwboost::archive::detail::iserializer<mwboost::archive::binaryTerm_iarchive,MathWorks::lxe::function_descriptor>::load_object_data+00381390
[ 41] 0x00000000181663ab bin\win64\pgo\m_lxe.dll+00418731
[ 42] 0x000000001823455c bin\win64\pgo\m_lxe.dll+01262940 mwboost::archive::detail::iserializer<mwboost::archive::binaryTerm_iarchive,MathWorks::lxe::function_descriptor>::load_object_data+00380960
[ 43] 0x00000000107dda1c bin\win64\pgo\libmx.dll+00645660 matrix::detail::noninlined::mx_array_api::mxFevalFunctionHandle+00000036
[ 44] 0x00000000175b15b7 bin\win64\pgo\m_interpreter.dll+00136631 inRegisterMFunctionFromOpaqueArray+00039027
[ 45] 0x000000001738b724 bin\win64\pgo\m_dispatcher.dll+00046884 Mdispatcher::getDispatcher+00002228
[ 46] 0x000000001738ca07 bin\win64\pgo\m_dispatcher.dll+00051719 Mfh_MATLAB_fn_impl::dispatch_fh_with_reuse+00000343
[ 47] 0x000000001815bc5d bin\win64\pgo\m_lxe.dll+00375901
[ 48] 0x000000001816478f bin\win64\pgo\m_lxe.dll+00411535
[ 49] 0x00000000182233a5 bin\win64\pgo\m_lxe.dll+01192869 mwboost::archive::detail::iserializer<mwboost::archive::binaryTerm_iarchive,MathWorks::lxe::function_descriptor>::load_object_data+00310889
[ 50] 0x00000000175a0ce0 bin\win64\pgo\m_interpreter.dll+00068832 inCallFcn+00000176
[ 51] 0x000000001822345a bin\win64\pgo\m_lxe.dll+01193050 mwboost::archive::detail::iserializer<mwboost::archive::binaryTerm_iarchive,MathWorks::lxe::function_descriptor>::load_object_data+00311070
[ 52] 0x00000000175a179f bin\win64\pgo\m_interpreter.dll+00071583 inCallFcnWithTrap+00000095
[ 53] 0x00000000e162d132 bin\win64\dastudio.dll+04182322 SafeCallMatlab+00000210
[ 54] 0x00000000e161b706 bin\win64\dastudio.dll+04110086 ActionSchema::invokeCallback+00000134
[ 55] 0x00000000e16270fe bin\win64\dastudio.dll+04157694 DigCallbackInvoker::invokeUDI+00001134
[ 56] 0x00000000e164d4a4 bin\win64\dastudio.dll+04314276 GLDigManager::getWindow+00001492
[ 57] 0x00000000e16c8170 bin\win64\dastudio.dll+04817264 DeferredManager::get_instance+00000080
[ 58] 0x00000000e13b903a bin\win64\dastudio.dll+01609786 DAWidgetInterface::getMClass+00042650
[ 59] 0x00000000e13d0ad4 bin\win64\dastudio.dll+01706708 DAWidgetInterface::getMClass+00139572
[ 60] 0x00000000fd02cfee bin\win64\iqm.dll+00643054 iqm::PackagedTaskPlugin::execute+00000894
[ 61] 0x00000000fd02ce63 bin\win64\iqm.dll+00642659 iqm::PackagedTaskPlugin::execute+00000499
[ 62] 0x00000000171b41fb bin\win64\mcr.dll+00541179 mcrRegisterExternalFunction+00041003
[ 63] 0x00000000fcffcc07 bin\win64\iqm.dll+00445447 iqm::Iqm::setupIqmFcnPtrs+00076215
例外処理の最後の手段: 強制的に 'モデル名' を閉じます。
  1 Comment
Shoumei
Shoumei on 26 Dec 2018
どのような作業をしていたらエラーが発生したのでしょう?再現性はありますか?
いずれにしてもAssertion Failedなどと表示されるのは想定外のエラーなので、バグかもしれませんね。
マスワークスのサポート窓口に問い合わせたほうが良いかも・・・

Sign in to comment.

Answers (1)

Etsuo Maeda
Etsuo Maeda on 27 Dec 2018
環境不明、操作不明なのでなんともいえませんが、bin\win64\dastudio.dll の読み込みに失敗しているようなので、何某かのサポートパッケージと、Dell バックアップアンドリカバリーとが相互干渉している可能性があります。
Workaroundの方法についてはExternal Bug Reportを参照してください。
HTH

Categories

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!