voskJs icon indicating copy to clipboard operation
voskJs copied to clipboard

VoskJS HTTPServer crash (v8::internal::GlobalBackingStoreRegistry::Register)

Open solyarisoftware opened this issue 3 years ago • 2 comments

When testing httpServer with apache bench tool script abtest.sh, the system crashes with error:

#
# Fatal error in , line 0
# Check failed: result.second.
#
#
#
#FailureMessage Object: 0x7fff4e7883b0
 1: 0xb7db41  [node]
 2: 0x1c15474 V8_Fatal(char const*, ...) [node]
 3: 0x100c201 v8::internal::GlobalBackingStoreRegistry::Register(std::shared_ptr<v8::internal::BackingStore>) [node]
 4: 0xd23818 v8::ArrayBuffer::GetBackingStore() [node]
 5: 0xacb640 napi_get_typedarray_info [node]
 6: 0x7f2039dee0ff  [/home/giorgio/voskjs/node_modules/ref-napi/prebuilds/linux-x64/node.napi.node]
 7: 0x7f2039dee8a8  [/home/giorgio/voskjs/node_modules/ref-napi/prebuilds/linux-x64/node.napi.node]
 8: 0x7f2039df0591  [/home/giorgio/voskjs/node_modules/ref-napi/prebuilds/linux-x64/node.napi.node]
 9: 0x7f2039df6d6b Napi::details::CallbackData<void (*)(Napi::CallbackInfo const&), void>::Wrapper(napi_env__*, napi_callback_info__*) [/home/giorgio/voskjs/node_modules/ref-napi/prebuilds/linux-x64/node.napi.node]
10: 0xac220f  [node]
11: 0x15a8f0c  [node]
Illegal instruction (core dumped)

see logs: https://github.com/solyarisoftware/voskJs/blob/master/tests/README.md#HTTP-Server-benchmark-test

More details here: https://github.com/alphacep/vosk-api/issues/516

Maybe the problem is related to:

  • https://github.com/node-ffi-napi/node-ffi-napi/issues/71
  • https://github.com/node-ffi-napi/ref-napi/issues/54

solyarisoftware avatar May 02 '21 11:05 solyarisoftware