'Failed aType != nullptr' error during HDL code generation

1 visualización (últimos 30 días)
Jason Meyer
Jason Meyer el 31 de Oct. de 2018
Respondida: Kiran Kintali el 19 de Oct. de 2020
Hello,
I am attempting to build a set of Simulink models for HDL code generation, and am having trouble in the 'Generate RTL and IP Core' step of the HDL Workflow Advisor. The HDL code generator fails with the following error:
"Failed aType != nullptr".
I have been unable to find any solutions to this online, and there is very little information given about the error. What can I do to take steps towards solving this problem?
Thank you,
Jason Meyer
  1 comentario
Jason Meyer
Jason Meyer el 31 de Oct. de 2018
Additionally, the command window output of this error is:
failed assertion in builder/FcnTypeBuilder.cpp at line 67:
aType != nullptr
[ 0] 0x00007ff6761c1dac bin/glnxa64/libmwcg_ir.so+02842028
[ 1] 0x00007ff6761bf98c bin/glnxa64/libmwcg_ir.so+02832780
[ 2] 0x00007ff6133e5ae4 bin/glnxa64/libmwcgir_hdl.so+11676388
[ 3] 0x00007ff6133e5ddb bin/glnxa64/libmwcgir_hdl.so+11677147
[ 4] 0x00007ff612ffea9f bin/glnxa64/libmwcgir_hdl.so+07584415 _ZN3pir8CGIRComp12generateCGIREv+00000031
[ 5] 0x00007ff6134060af bin/glnxa64/libmwcgir_hdl.so+11808943
[ 6] 0x00007ff6133f738c bin/glnxa64/libmwcgir_hdl.so+11748236
[ 7] 0x00007ff613405a6a bin/glnxa64/libmwcgir_hdl.so+11807338 _ZN3pir10PIREmitter18generateCGIRForCtxERNS_3CtxE+00002266
[ 8] 0x00007ff6130b4e18 bin/glnxa64/libmwcgir_hdl.so+08330776 _ZN3pir3Ctx10createCGIREv+00000184
[ 9] 0x00007ff7f32c1943 bin/glnxa64/libmwudd.so+00805187 _ZN12UDMethodInfo13invokeMethodEEP17UDMethodSignaturePiPPviS4_P13UDErrorStatus+00000019
[ 10] 0x00007ff7e1c5c596 bin/glnxa64/libmwudd_mi.so+00546198
[ 11] 0x00007ff7e1c5cb14 bin/glnxa64/libmwudd_mi.so+00547604
[ 12] 0x00007ff7e0c18b3a bin/glnxa64/libmwmcos_impl.so+04467514
[ 13] 0x00007ff7e0c12617 bin/glnxa64/libmwmcos_impl.so+04441623
[ 14] 0x00007ff7f983968d bin/glnxa64/libmwm_dispatcher.so+00427661 _ZN18Mfh_MATLAB_fn_impl16dispatch_fh_implEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00000461
[ 15] 0x00007ff7f9839afe bin/glnxa64/libmwm_dispatcher.so+00428798 _ZN18Mfh_MATLAB_fn_impl11dispatch_fhEiPP11mxArray_tagiS2_+00000030
[ 16] 0x00007ff7f5c359a8 bin/glnxa64/libmwm_lxe.so+12814760
[ 17] 0x00007ff7f230c963 bin/glnxa64/libmwlxeindexing.so+00977251
[ 18] 0x00007ff7f230ca3f bin/glnxa64/libmwlxeindexing.so+00977471
[ 19] 0x00007ff7f22cbb06 bin/glnxa64/libmwlxeindexing.so+00711430
[ 20] 0x00007ff7f230623a bin/glnxa64/libmwlxeindexing.so+00950842
[ 21] 0x00007ff7f22a328d bin/glnxa64/libmwlxeindexing.so+00545421
[ 22] 0x00007ff7f22e91d2 bin/glnxa64/libmwlxeindexing.so+00831954 _ZN9MathWorks3lxe8at_rdot0EPvNS_2ts4TypeEPKvS1_+00000146
[ 23] 0x00007ff7f5cdea31 bin/glnxa64/libmwm_lxe.so+13507121
[ 24] 0x00007ff7f55fb7d8 bin/glnxa64/libmwm_lxe.so+06285272
[ 25] 0x00007ff7f55e5a42 bin/glnxa64/libmwm_lxe.so+06195778
[ 26] 0x00007ff7f55e9f03 bin/glnxa64/libmwm_lxe.so+06213379
[ 27] 0x00007ff7f5b10b31 bin/glnxa64/libmwm_lxe.so+11615025
[ 28] 0x00007ff7f5c2dcbc bin/glnxa64/libmwm_lxe.so+12782780
[ 29] 0x00007ff7f5c2e4e7 bin/glnxa64/libmwm_lxe.so+12784871
[ 30] 0x00007ff7f98bebc8 bin/glnxa64/libmwm_dispatcher.so+00973768 _ZN8Mfh_file16dispatch_fh_implEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00001240
[ 31] 0x00007ff7f98bf02e bin/glnxa64/libmwm_dispatcher.so+00974894 _ZN8Mfh_file11dispatch_fhEiPP11mxArray_tagiS2_+00000030
[ 32] 0x00007ff7e1c4c6ee bin/glnxa64/libmwudd_mi.so+00481006
[ 33] 0x00007ff7e1c5c486 bin/glnxa64/libmwudd_mi.so+00545926
[ 34] 0x00007ff7e1c5cb14 bin/glnxa64/libmwudd_mi.so+00547604
[ 35] 0x00007ff7e0c18b3a bin/glnxa64/libmwmcos_impl.so+04467514
[ 36] 0x00007ff7e0c12617 bin/glnxa64/libmwmcos_impl.so+04441623
[ 37] 0x00007ff7f983968d bin/glnxa64/libmwm_dispatcher.so+00427661 _ZN18Mfh_MATLAB_fn_impl16dispatch_fh_implEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00000461
[ 38] 0x00007ff7f9839afe bin/glnxa64/libmwm_dispatcher.so+00428798 _ZN18Mfh_MATLAB_fn_impl11dispatch_fhEiPP11mxArray_tagiS2_+00000030
[ 39] 0x00007ff7f5c359a8 bin/glnxa64/libmwm_lxe.so+12814760
[ 40] 0x00007ff7f236a0c4 bin/glnxa64/libmwlxeindexing.so+01360068
[ 41] 0x00007ff7f22cc136 bin/glnxa64/libmwlxeindexing.so+00713014
[ 42] 0x00007ff7f22cc136 bin/glnxa64/libmwlxeindexing.so+00713014
[ 43] 0x00007ff7f22eee62 bin/glnxa64/libmwlxeindexing.so+00855650 _ZN9MathWorks3lxe36DereferenceRplaceToXvalueZeroOutputsERKNS_3utl10attach_ptrIKNS0_7IRplaceEEE+00000034
[ 44] 0x00007ff7f22a7592 bin/glnxa64/libmwlxeindexing.so+00562578 _ZN9MathWorks3lxe10at_rparen0EPvNS_2ts4TypeEPKvS1_S1_+00000370
[ 45] 0x00007ff7f5cde7b1 bin/glnxa64/libmwm_lxe.so+13506481
[ 46] 0x00007ff7f55fb6c0 bin/glnxa64/libmwm_lxe.so+06284992
[ 47] 0x00007ff7f55e5a42 bin/glnxa64/libmwm_lxe.so+06195778
[ 48] 0x00007ff7f55e9f03 bin/glnxa64/libmwm_lxe.so+06213379
[ 49] 0x00007ff7f5b10b31 bin/glnxa64/libmwm_lxe.so+11615025
[ 50] 0x00007ff7f5c2dcbc bin/glnxa64/libmwm_lxe.so+12782780
[ 51] 0x00007ff7f5c2e4e7 bin/glnxa64/libmwm_lxe.so+12784871
[ 52] 0x00007ff7f98bebc8 bin/glnxa64/libmwm_dispatcher.so+00973768 _ZN8Mfh_file16dispatch_fh_implEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00001240
[ 53] 0x00007ff7f98bf02e bin/glnxa64/libmwm_dispatcher.so+00974894 _ZN8Mfh_file11dispatch_fhEiPP11mxArray_tagiS2_+00000030
[ 54] 0x00007ff7e1c4c6ee bin/glnxa64/libmwudd_mi.so+00481006
[ 55] 0x00007ff7e1c5c486 bin/glnxa64/libmwudd_mi.so+00545926
[ 56] 0x00007ff7e1c5cb14 bin/glnxa64/libmwudd_mi.so+00547604
[ 57] 0x00007ff7e0c18b3a bin/glnxa64/libmwmcos_impl.so+04467514
[ 58] 0x00007ff7e0c12617 bin/glnxa64/libmwmcos_impl.so+04441623
[ 59] 0x00007ff7f983968d bin/glnxa64/libmwm_dispatcher.so+00427661 _ZN18Mfh_MATLAB_fn_impl16dispatch_fh_implEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00000461
[ 60] 0x00007ff7f9839afe bin/glnxa64/libmwm_dispatcher.so+00428798 _ZN18Mfh_MATLAB_fn_impl11dispatch_fhEiPP11mxArray_tagiS2_+00000030
[ 61] 0x00007ff7f5c359a8 bin/glnxa64/libmwm_lxe.so+12814760
[ 62] 0x00007ff7f230c963 bin/glnxa64/libmwlxeindexing.so+00977251
[ 63] 0x00007ff7f230ca3f bin/glnxa64/libmwlxeindexing.so+00977471
[ 64] 0x00007ff7f22cbb06 bin/glnxa64/libmwlxeindexing.so+00711430
[ 65] 0x00007ff7f230623a bin/glnxa64/libmwlxeindexing.so+00950842
[ 66] 0x00007ff7f22a328d bin/glnxa64/libmwlxeindexing.so+00545421
[ 67] 0x00007ff7f22e91d2 bin/glnxa64/libmwlxeindexing.so+00831954 _ZN9MathWorks3lxe8at_rdot0EPvNS_2ts4TypeEPKvS1_+00000146
[ 68] 0x00007ff7f5cdea31 bin/glnxa64/libmwm_lxe.so+13507121
[ 69] 0x00007ff7f54afced bin/glnxa64/libmwm_lxe.so+04926701
[ 70] 0x00007ff7f54b233c bin/glnxa64/libmwm_lxe.so+04936508
[ 71] 0x00007ff7f54ae3cd bin/glnxa64/libmwm_lxe.so+04920269
[ 72] 0x00007ff7f54a80d1 bin/glnxa64/libmwm_lxe.so+04894929
[ 73] 0x00007ff7f54a8309 bin/glnxa64/libmwm_lxe.so+04895497
[ 74] 0x00007ff7f54adbf6 bin/glnxa64/libmwm_lxe.so+04918262
[ 75] 0x00007ff7f54adcdf bin/glnxa64/libmwm_lxe.so+04918495
[ 76] 0x00007ff7f55e67e9 bin/glnxa64/libmwm_lxe.so+06199273
[ 77] 0x00007ff7f55e9f03 bin/glnxa64/libmwm_lxe.so+06213379
[ 78] 0x00007ff7f5b10b31 bin/glnxa64/libmwm_lxe.so+11615025
[ 79] 0x00007ff7f5d64713 bin/glnxa64/libmwm_lxe.so+14055187
[ 80] 0x00007ff7f5d7fb43 bin/glnxa64/libmwm_lxe.so+14166851
[ 81] 0x00007ff7f5d7f4d7 bin/glnxa64/libmwm_lxe.so+14165207
[ 82] 0x00007ff7f926ebb8 bin/glnxa64/libmwm_interpreter.so+00965560 inFullFevalFcn+00000488
[ 83] 0x00007ff7f984a072 bin/glnxa64/libmwm_dispatcher.so+00495730
[ 84] 0x00007ff7f983968d bin/glnxa64/libmwm_dispatcher.so+00427661 _ZN18Mfh_MATLAB_fn_impl16dispatch_fh_implEMS_FviPP11mxArray_tagiS2_EiS2_iS2_+00000461
[ 85] 0x00007ff7f9839b2e bin/glnxa64/libmwm_dispatcher.so+00428846 _ZN18Mfh_MATLAB_fn_impl22dispatch_fh_with_reuseEiPP11mxArray_tagiS2_+00000030
[ 86] 0x00007ff7f5d7158e bin/glnxa64/libmwm_lxe.so+14108046
[ 87] 0x00007ff7f5abe3c6 bin/glnxa64/libmwm_lxe.so+11277254
[ 88] 0x00007ff7f5b54e11 bin/glnxa64/libmwm_lxe.so+11894289
[ 89] 0x00007ff7f5b55641 bin/glnxa64/libmwm_lxe.so+11896385
[ 90] 0x00007ff7f926715e bin/glnxa64/libmwm_interpreter.so+00934238 inCallFcnWithTrap+00000078
[ 91] 0x00007ff674140fb4 bin/glnxa64/libmwdastudio.so+04845492 _Z14SafeCallMatlabiPP11mxArray_tagiS1_PKcN10DigManager13ShowErrorFlagE+00000292
[ 92] 0x00007ff674138611 bin/glnxa64/libmwdastudio.so+04810257 _ZN12ActionSchema14invokeCallbackEP11mxArray_tag+00000177
[ 93] 0x00007ff67413eb51 bin/glnxa64/libmwdastudio.so+04836177 _ZN18DigCallbackInvoker9invokeUDIEP11UDInterface+00001009
[ 94] 0x00007ff67413f3f6 bin/glnxa64/libmwdastudio.so+04838390 _ZN25DigDefaultCallbackInvoker6invokeEv+00000054
[ 95] 0x00007ff6741afea0 bin/glnxa64/libmwdastudio.so+05299872
[ 96] 0x00007ff80f84927b bin/glnxa64/libmwmvm.so+03502715 _ZN14cmddistributor15PackagedTaskIIP10invokeFuncIN7mwboost8functionIFvvEEEEENS2_10shared_ptrINS2_13unique_futureIDTclfp_EEEEEERKT_+00000059
[ 97] 0x00007ff80f849368 bin/glnxa64/libmwmvm.so+03502952 _ZNSt17_Function_handlerIFN7mwboost3anyEvEZN14cmddistributor15PackagedTaskIIP10createFuncINS0_8functionIFvvEEEEESt8functionIS2_ET_EUlvE_E9_M_invokeERKSt9_Any_data+00000024
[ 98] 0x00007ff7fa15a08c bin/glnxa64/libmwiqm.so+00897164 _ZN7mwboost6detail8function21function_obj_invoker0ISt8functionIFNS_3anyEvEES4_E6invokeERNS1_15function_bufferE+00000028
[ 99] 0x00007ff7fa159d45 bin/glnxa64/libmwiqm.so+00896325 _ZN3iqm18PackagedTaskPlugin7executeEP15inWorkSpace_tag+00000437
[100] 0x00007ff7f9de0075 bin/glnxa64/libmwmcr.so+00839797
[101] 0x00007ff7fa138517 bin/glnxa64/libmwiqm.so+00759063
[102] 0x00007ff7fa11dfc5 bin/glnxa64/libmwiqm.so+00651205
[103] 0x00007ff7f81b5027 bin/glnxa64/libmwbridge.so+00180263
[104] 0x00007ff7f81b5b20 bin/glnxa64/libmwbridge.so+00183072
[105] 0x00007ff7f81be983 bin/glnxa64/libmwbridge.so+00219523
[106] 0x00007ff7f81beb09 bin/glnxa64/libmwbridge.so+00219913
[107] 0x00007ff7f81bf024 bin/glnxa64/libmwbridge.so+00221220 _Z8mnParserv+00000372
[108] 0x00007ff7f9dbdc44 bin/glnxa64/libmwmcr.so+00699460
[109] 0x00007ff80c75e7df bin/glnxa64/libmwms.so+02627551 _ZNSt13__future_base13_State_baseV29_M_do_setEPSt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEPb+00000031
[110] 0x00007ff80ca0ba99 /lib/x86_64-linux-gnu/libpthread.so.0+00060057
[111] 0x00007ff80b300016 bin/glnxa64/libmwmlutil.so+06909974 _ZSt9call_onceIMNSt13__future_base13_State_baseV2EFvPSt8functionIFSt10unique_ptrINS0_12_Result_baseENS4_8_DeleterEEvEEPbEJPS1_S9_SA_EEvRSt9once_flagOT_DpOT0_+00000102
[112] 0x00007ff7f9dbdb23 bin/glnxa64/libmwmcr.so+00699171
[113] 0x00007ff80f84927b bin/glnxa64/libmwmvm.so+03502715 _ZN14cmddistributor15PackagedTaskIIP10invokeFuncIN7mwboost8functionIFvvEEEEENS2_10shared_ptrINS2_13unique_futureIDTclfp_EEEEEERKT_+00000059
[114] 0x00007ff80f849368 bin/glnxa64/libmwmvm.so+03502952 _ZNSt17_Function_handlerIFN7mwboost3anyEvEZN14cmddistributor15PackagedTaskIIP10createFuncINS0_8functionIFvvEEEEESt8functionIS2_ET_EUlvE_E9_M_invokeERKSt9_Any_data+00000024
[115] 0x00007ff7fa15a08c bin/glnxa64/libmwiqm.so+00897164 _ZN7mwboost6detail8function21function_obj_invoker0ISt8functionIFNS_3anyEvEES4_E6invokeERNS1_15function_bufferE+00000028
[116] 0x00007ff7fa159d45 bin/glnxa64/libmwiqm.so+00896325 _ZN3iqm18PackagedTaskPlugin7executeEP15inWorkSpace_tag+00000437
[117] 0x00007ff7fa138517 bin/glnxa64/libmwiqm.so+00759063
[118] 0x00007ff7fa11c6e8 bin/glnxa64/libmwiqm.so+00644840
[119] 0x00007ff7fa11d20f bin/glnxa64/libmwiqm.so+00647695
[120] 0x00007ff7fa11d898 bin/glnxa64/libmwiqm.so+00649368
[121] 0x00007ff80f22bda6 bin/glnxa64/libmwservices.so+02993574
[122] 0x00007ff80f22d422 bin/glnxa64/libmwservices.so+02999330
[123] 0x00007ff80f22dd3b bin/glnxa64/libmwservices.so+03001659 _Z25svWS_ProcessPendingEventsiib+00000187
[124] 0x00007ff7f9dc032c bin/glnxa64/libmwmcr.so+00709420
[125] 0x00007ff7f9dc0b08 bin/glnxa64/libmwmcr.so+00711432
[126] 0x00007ff7f9db8d92 bin/glnxa64/libmwmcr.so+00679314
[127] 0x00007ff80ca046ba /lib/x86_64-linux-gnu/libpthread.so.0+00030394
MATLAB stack trace:
> In slhdlcoder.HDLCoder/runGenerateCGIR
In slhdlcoder.HDLCoder/makehdl
In hdlcodermenus

Iniciar sesión para comentar.

Respuestas (1)

Kiran Kintali
Kiran Kintali el 19 de Oct. de 2020
The error is resolved in R2018b release.

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by