[Tutorial] VTA MxNet

I recently came across a similar problem when I go through the VTA MxNet tutorial, is any update of this problem:

Process:               Python [18397]
Path:                  /Library/Frameworks/Python.framework/Versions/3.8/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               3.8.0 (3.8.0)
Code Type:             X86-64 (Native)
Parent Process:        zsh [11738]
Responsible:           iTerm2 [1025]
User ID:               501

Date/Time:             2020-08-13 22:10:24.361 +0800
OS Version:            Mac OS X 10.15.6 (19G2021)
Report Version:        12
Bridge OS Version:     4.6 (17P6610)
Anonymous UUID:        5157B874-0DFA-2106-FC9E-40E18F1CCB5E


Time Awake Since Boot: 27000 seconds

System Integrity Protection: enabled

Crashed Thread:        5

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       EXC_I386_GPFLT
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called
Python(18397,0x700004953000) malloc: Incorrect checksum for freed object 0x7f92263fff70: probably modified after being freed.
Corrupt value: 0x6572756c69614620

Error log:

Reconfigured FPGA and RPC runtime in 2.95s!
"-target" is deprecated, use "-mtriple" instead.
"-target" is deprecated, use "-mtriple" instead.
"-target" is deprecated, use "-mtriple" instead.
"-target" is deprecated, use "-mtriple" instead.
"-target" is deprecated, use "-mtriple" instead.
"-target" is deprecated, use "-mtriple" instead.

Segmentation fault: 11


Segmentation fault: 11


Segmentation fault: 11


Segmentation fault: 11

Stack trace:
  [bt] (0) 1   libmxnet.so                         0x000000011a1c6120 mxnet::Storage::Get() + 11632
  [bt] (1) 2   libsystem_platform.dylib            0x00007fff6ebc05fd _sigtramp + 29
  [bt] (2) 3   ???                                 0x0000000000003ffb 0x0 + 16379
  [bt] (3) 4   ???                                 0x00000001371b1494 0x0 + 5219488916
  [bt] (4) 5   libtvm.dylib                        0x0000000132184d4c tvm::relay::Interpreter::InvokePrimitiveOp(tvm::relay::Function const&, tvm::runtime::Array<tvm::runtime::ObjectRef, void> const&) + 3516
  [bt] (5) 6   libtvm.dylib                        0x000000013218305b tvm::relay::Interpreter::Invoke(tvm::relay::InterpreterClosure const&, tvm::runtime::Array<tvm::runtime::ObjectRef, void> const&, tvm::relay::Var const&) + 171
  [bt] (6) 7   libtvm.dylib                        0x000000013217e291 tvm::relay::Interpreter::VisitExpr_(tvm::relay::CallNode const*) + 961
  [bt] (7) 8   libtvm.dylib                        0x0000000132181f08 tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr const&)>::InitVTable()::'lambda4'(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr const&)>*)::__invoke(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr const&)>*) + 24
  [bt] (8) 9   libtvm.dylib                        0x00000001321808bf tvm::NodeFunctor<tvm::runtime::ObjectRef (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<tvm::runtime::ObjectRef (tvm::RelayExpr const&)>*) const + 255
Stack trace:
  [bt] (0) 1   libmxnet.so                         0x000000011a1c6120 mxnet::Storage::Get() + 11632
  [bt] (1) 2   libsystem_platform.dylib            0x00007fff6ebc05fd _sigtramp + 29
  [bt] (2) 3   ???                                 0x0000000000000000 0x0 + 0
  [bt] (3) 4   libtvm.dylib                        0x00000001322d6d0e void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, tvm::runtime::threading::ThreadGroup::Impl::Impl(int, std::__1::function<void (int)>, bool)::'lambda'()> >(void*) + 62
  [bt] (4) 5   libsystem_pthread.dylib             0x00007fff6ebcc109 _pthread_start + 148
  [bt] (5) 6   libsystem_pthread.dylib             0x00007fff6ebc7b8b thread_start + 15
Stack trace:
  [bt] (0) 1   libmxnet.so                         0x000000011a1c6120 mxnet::Storage::Get() + 11632
  [bt] (1) 2   libsystem_platform.dylib            0x00007fff6ebc05fd _sigtramp + 29
  [bt] (2) 3   ???                                 0x0000000000000000 0x0 + 0
  [bt] (3) 4   libtvm.dylib                        0x00000001322d6d0e void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, tvm::runtime::threading::ThreadGroup::Impl::Impl(int, std::__1::function<void (int)>, bool)::'lambda'()> >(void*) + 62
  [bt] (4) 5   libsystem_pthread.dylib             0x00007fff6ebcc109 _pthread_start + 148
  [bt] (5) 6   libsystem_pthread.dylib             0x00007fff6ebc7b8b thread_start + 15
Stack trace:
  [bt] (0) 1   libmxnet.so                         0x000000011a1c6120 mxnet::Storage::Get() + 11632
  [bt] (1) 2   libsystem_platform.dylib            0x00007fff6ebc05fd _sigtramp + 29
  [bt] (2) 3   ???                                 0x0000000000000000 0x0 + 0
  [bt] (3) 4   libtvm.dylib                        0x00000001322d6d0e void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, tvm::runtime::threading::ThreadGroup::Impl::Impl(int, std::__1::function<void (int)>, bool)::'lambda'()> >(void*) + 62
  [bt] (4) 5   libsystem_pthread.dylib             0x00007fff6ebcc109 _pthread_start + 148
  [bt] (5) 6   libsystem_pthread.dylib             0x00007fff6ebc7b8b thread_start + 15
Python(18397,0x700004953000) malloc: Incorrect checksum for freed object 0x7f92263fff70: probably modified after being freed.
Corrupt value: 0x6572756c69614620
Python(18397,0x700004953000) malloc: *** set a breakpoint in malloc_error_break to debug
[1]    18397 abort      python3.8 ./deploy_classification.py