Open jeremybarnes opened 2 years ago
ImportTextProcedure [2021-08-30T11:18:25.141-4:00] info done 47400007 in 54.3767s at 0.871696M lines/second on 9.85726 CPUs AddressSanitizer:DEADLYSIGNAL ================================================================= ==65775==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000023 (pc 0x000107c9c65a bp 0x700001cf6340 sp 0x700001cf62b0 T28) ==65775==The signal is caused by a READ memory access. ==65775==Hint: address points to the zero page. ImportTextProcedure [2021-08-30T11:18:25.271-4:00] info done 47500098 in 54.5073s at 0.871445M lines/second on 9.85543 CPUs ImportTextProcedure [2021-08-30T11:18:25.413-4:00] info done 47600088 in 54.6487s at 0.871019M lines/second on 9.8497 CPUs ImportTextProcedure [2021-08-30T11:18:25.532-4:00] info done 47700078 in 54.7678s at 0.870952M lines/second on 9.84692 CPUs ImportTextProcedure [2021-08-30T11:18:25.658-4:00] info done 47800068 in 54.8943s at 0.870765M lines/second on 9.84412 CPUs ImportTextProcedure [2021-08-30T11:18:25.806-4:00] info done 47900058 in 55.0419s at 0.870247M lines/second on 9.8397 CPUs ImportTextProcedure [2021-08-30T11:18:25.937-4:00] info done 48000048 in 55.1732s at 0.869988M lines/second on 9.83462 CPUs ImportTextProcedure [2021-08-30T11:18:26.085-4:00] info done 48100038 in 55.3205s at 0.869479M lines/second on 9.82655 CPUs ImportTextProcedure [2021-08-30T11:18:26.246-4:00] info done 48200028 in 55.4821s at 0.868749M lines/second on 9.81592 CPUs #0 0x107c9c65a in MLDB::Lz4Decompressor::decompressBlock(std::__1::shared_ptr<char const>, unsigned int, unsigned int, std::__1::function<std::__1::shared_ptr<char> (unsigned long)> const&) const lz4.cc:396 #1 0x107c9b3e4 in MLDB::Lz4Decompressor::decompress(std::__1::shared_ptr<char const>, unsigned long, std::__1::function<void (std::__1::shared_ptr<char const>, unsigned long)> const&, std::__1::function<std::__1::shared_ptr<char> (unsigned long)> const&) lz4.cc:536 #2 0x107c8532a in long MLDB::BoostDecompressor::read<boost::iostreams::detail::linked_streambuf<char, std::__1::char_traits<char> > >(boost::iostreams::detail::linked_streambuf<char, std::__1::char_traits<char> >&, char*, long) filter_streams.cc:201 #3 0x107c847eb in boost::iostreams::detail::indirect_streambuf<MLDB::BoostDecompressor, std::__1::char_traits<char>, std::__1::allocator<char>, boost::iostreams::input>::underflow() indirect_streambuf.hpp:256 #4 0x7fff202c715e in std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()+0xe (libc++.1.dylib:x86_64+0xe15e) #5 0x7fff202c7113 in std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)+0x7f (libc++.1.dylib:x86_64+0xe113) #6 0x7fff202c973c in std::__1::basic_istream<char, std::__1::char_traits<char> >::read(char*, long)+0x52 (libc++.1.dylib:x86_64+0x1073c) #7 0x106150fa0 in MLDB::forEachLineBlock(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::function<bool (char const*, unsigned long, long long, long long)>, long long, int, std::__1::function<bool (long long, long long)>, std::__1::function<bool (long long, long long)>)::$_1::operator()() const for_each_line.cc:362 #8 0x1061a98e5 in MLDB::ThreadPool::Itl::stealWork(MLDB::ThreadPool::Itl::ThreadEntry&)::'lambda'(int)::operator()(int) const thread_pool.cc:422 #9 0x1061a93b3 in MLDB::ThreadPool::Itl::stealWork(MLDB::ThreadPool::Itl::ThreadEntry&) thread_pool.cc:432 #10 0x1061a8cd5 in MLDB::ThreadPool::Itl::add(std::__1::function<void ()>)::'lambda'()::operator()() const thread_pool.cc:340 #11 0x1061a98e5 in MLDB::ThreadPool::Itl::stealWork(MLDB::ThreadPool::Itl::ThreadEntry&)::'lambda'(int)::operator()(int) const thread_pool.cc:422 #12 0x1061a93db in MLDB::ThreadPool::Itl::stealWork(MLDB::ThreadPool::Itl::ThreadEntry&) thread_pool.cc:443 #13 0x1061ab00c in MLDB::ThreadPool::Itl::runWorker(int) thread_pool.cc:527 #14 0x1061aaf10 in void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, MLDB::ThreadPool::Itl::Itl(int, bool)::'lambda'()> >(void*) thread:291 #15 0x7fff2035b8fb in _pthread_start+0xdf (libsystem_pthread.dylib:x86_64+0x68fb) #16 0x7fff20357442 in thread_start+0xe (libsystem_pthread.dylib:x86_64+0x2442) ==65775==Register values: rax = 0x0000000000400000 rbx = 0x0000700001cf6380 rcx = 0x00000000000fca16 rdx = 0x0000700001cf6380 rdi = 0x0000700001cf63e0 rsi = 0x0000608000050420 rbp = 0x0000700001cf6340 rsp = 0x0000700001cf62b0 r8 = 0x0000000000000000 r9 = 0x0000000000000003 r10 = 0x0000000000000000 r11 = 0x000000016bed424d r12 = 0x0000608000050420 r13 = 0x00000000000fca6d r14 = 0x0000000000000003 r15 = 0x00000000000fca6d AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV lz4.cc:396 in MLDB::Lz4Decompressor::decompressBlock(std::__1::shared_ptr<char const>, unsigned int, unsigned int, std::__1::function<std::__1::shared_ptr<char> (unsigned long)> const&) const Thread T28 created by T25 here: #0 0x10ad7258a in wrap_pthread_create+0x5a (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x4258a) #1 0x1061aae69 in std::__1::thread::thread<MLDB::ThreadPool::Itl::Itl(int, bool)::'lambda'(), void>(MLDB::ThreadPool::Itl::Itl(int, bool)::'lambda'()&&) thread:307 #2 0x1061aaa3d in MLDB::ThreadPool::Itl::Itl(int, bool) thread_pool.cc:234 #3 0x1061a583c in MLDB::ThreadPool::ThreadPool(int, bool) thread_pool.cc:669 #4 0x1061a6124 in MLDB::ThreadPool::instance() thread_pool.cc:773 #5 0x10614b6e4 in MLDB::forEachLineBlock(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::function<bool (char const*, unsigned long, long long, long long)>, long long, int, std::__1::function<bool (long long, long long)>, std::__1::function<bool (long long, long long)>) for_each_line.cc:269 #6 0x10c9ad228 in MLDB::ImportTextProcedureWorkInstance::loadTextData(std::__1::shared_ptr<MLDB::Dataset>, std::__1::basic_istream<char, std::__1::char_traits<char> >&, MLDB::ImportTextConfig const&, MLDB::SqlCsvScope&, std::__1::function<bool (Json::Value const&)> const&) importtext_procedure.cc:1314 #7 0x10c9a88bc in MLDB::ImportTextProcedureWorkInstance::loadText(MLDB::ImportTextConfig const&, std::__1::shared_ptr<MLDB::Dataset>, MLDB::MldbEngine*, std::__1::function<bool (Json::Value const&)> const&) importtext_procedure.cc:790 #8 0x10c9a5def in MLDB::ImportTextProcedure::run(MLDB::ProcedureRunConfig const&, std::__1::function<bool (Json::Value const&)> const&) const importtext_procedure.cc:1413 #9 0x106f71466 in MLDB::ProcedureRun::ProcedureRun(MLDB::Procedure*, MLDB::ProcedureRunConfig, std::__1::function<bool (Json::Value const&)> const&) procedure.cc:85 #10 0x10725d92f in MLDB::ProcedureRunCollection::construct(MLDB::ProcedureRunConfig, std::__1::function<bool (Json::Value const&)> const&) const procedure_run_collection.cc:262 #11 0x107251d71 in MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>::constructCancellable(MLDB::ProcedureRunConfig, std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>) const rest_collection_impl.h:1415 #12 0x107294e34 in std::__1::shared_ptr<MLDB::ProcedureRun> std::__1::__invoke_void_return_wrapper<std::__1::shared_ptr<MLDB::ProcedureRun> >::__call<std::__1::__bind<std::__1::shared_ptr<MLDB::ProcedureRun> (MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>::*)(MLDB::ProcedureRunConfig, std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>) const, MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>*, MLDB::ProcedureRunConfig, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool> >(std::__1::__bind<std::__1::shared_ptr<MLDB::ProcedureRun> (MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>::*)(MLDB::ProcedureRunConfig, std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>) const, MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>*, MLDB::ProcedureRunConfig, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>&&) __functional_base:317 #13 0x107294d01 in std::__1::__function::__func<std::__1::__bind<std::__1::shared_ptr<MLDB::ProcedureRun> (MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>::*)(MLDB::ProcedureRunConfig, std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>) const, MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>*, MLDB::ProcedureRunConfig, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>, std::__1::allocator<std::__1::__bind<std::__1::shared_ptr<MLDB::ProcedureRun> (MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>::*)(MLDB::ProcedureRunConfig, std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>) const, MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>*, MLDB::ProcedureRunConfig, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, std::__1::shared_ptr<MLDB::ProcedureRun> (std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>)>::operator()(std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>&&) functional:1727 #14 0x10726e722 in MLDB::RestCollection<MLDB::Utf8String, MLDB::ProcedureRun>::addBackgroundJobInThread(MLDB::Utf8String, std::__1::function<std::__1::shared_ptr<MLDB::ProcedureRun> (std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>)> const&, std::__1::function<bool (Json::Value const&)> const&, std::__1::function<void (std::__1::shared_ptr<MLDB::ProcedureRun>)> const&, bool, MLDB::Any)::'lambda'()::operator()() const rest_collection_impl.h:586 #15 0x10726e36f in void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, MLDB::RestCollection<MLDB::Utf8String, MLDB::ProcedureRun>::addBackgroundJobInThread(MLDB::Utf8String, std::__1::function<std::__1::shared_ptr<MLDB::ProcedureRun> (std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>)> const&, std::__1::function<bool (Json::Value const&)> const&, std::__1::function<void (std::__1::shared_ptr<MLDB::ProcedureRun>)> const&, bool, MLDB::Any)::'lambda'()> >(void*) thread:291 #16 0x7fff2035b8fb in _pthread_start+0xdf (libsystem_pthread.dylib:x86_64+0x68fb) #17 0x7fff20357442 in thread_start+0xe (libsystem_pthread.dylib:x86_64+0x2442) Thread T25 created by T7 here: #0 0x10ad7258a in wrap_pthread_create+0x5a (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x4258a) #1 0x10726e232 in std::__1::thread::thread<MLDB::RestCollection<MLDB::Utf8String, MLDB::ProcedureRun>::addBackgroundJobInThread(MLDB::Utf8String, std::__1::function<std::__1::shared_ptr<MLDB::ProcedureRun> (std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>)> const&, std::__1::function<bool (Json::Value const&)> const&, std::__1::function<void (std::__1::shared_ptr<MLDB::ProcedureRun>)> const&, bool, MLDB::Any)::'lambda'()&, void>(MLDB::Utf8String&&, MLDB::ProcedureRun&&...) thread:307 #2 0x107242b69 in MLDB::RestCollection<MLDB::Utf8String, MLDB::ProcedureRun>::addBackgroundJobInThread(MLDB::Utf8String, std::__1::function<std::__1::shared_ptr<MLDB::ProcedureRun> (std::__1::function<bool (Json::Value const&)> const&, MLDB::WatchT<bool>)> const&, std::__1::function<bool (Json::Value const&)> const&, std::__1::function<void (std::__1::shared_ptr<MLDB::ProcedureRun>)> const&, bool, MLDB::Any) rest_collection_impl.h:621 #3 0x10724c76c in MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>::handlePutItl(MLDB::Utf8String, MLDB::ProcedureRunConfig, std::__1::function<void (std::__1::shared_ptr<MLDB::ProcedureRun>)> const&, bool) rest_collection_impl.h:1767 #4 0x10724d032 in MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>::handlePutSync(MLDB::Utf8String, MLDB::ProcedureRunConfig, bool) rest_collection_impl.h:1807 #5 0x10724d664 in MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>::handlePostSync(MLDB::Utf8String, MLDB::ProcedureRunConfig, bool) rest_collection_impl.h:1861 #6 0x1072866e0 in MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::ProcedureRun, MLDB::ProcedureRunConfig, MLDB::ProcedureRunStatus>::RouteManager::addPostRoute()::'lambda'(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext const&)::operator()(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext const&) const rest_collection_impl.h:1613 #7 0x106040a03 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:386 #8 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #9 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #10 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #11 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #12 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #13 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #14 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #15 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #16 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #17 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #18 0x1060401db in MLDB::RestRequestRouter::handleRequest(MLDB::RestConnection&, MLDB::RestRequest const&) const rest_request_router.cc:326 #19 0x10723aa71 in MLDB::ProcedureCollection::handlePutWithFirstRun(MLDB::Utf8String, MLDB::PolyConfig, bool, bool) procedure_collection.cc:176 #20 0x10723a4b0 in MLDB::ProcedureCollection::handlePutSync(MLDB::Utf8String, MLDB::PolyConfig, bool) procedure_collection.cc:155 #21 0x107f1c4f1 in MLDB::RestConfigurableCollection<MLDB::Utf8String, MLDB::PolyEntity, MLDB::PolyConfig, MLDB::PolyStatus>::RouteManager::addPutRoute()::'lambda0'(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext const&)::operator()(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext const&) const rest_collection_impl.h:1548 #22 0x106040a03 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:386 #23 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #24 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #25 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #26 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #27 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #28 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #29 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #30 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #31 0x1060401db in MLDB::RestRequestRouter::handleRequest(MLDB::RestConnection&, MLDB::RestRequest const&) const rest_request_router.cc:326 #32 0x10f7bdd9d in MLDB::MldbJS::Methods::doPerform(MLDB::MldbEngine*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MLDB::Utf8String const&, MLDB::RestParams const&, Json::Value, MLDB::RestParams const&) mldb_js.cc:730 #33 0x10f7b798a in MLDB::MldbJS::Methods::put(v8::FunctionCallbackInfo<v8::Value> const&) mldb_js.cc:779 #34 0x10fb8c0ba in v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo)+0x28a (libv8.dylib:x86_64+0x1a40ba) #35 0x10fb8b571 in v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments)+0x311 (libv8.dylib:x86_64+0x1a3571) #36 0x10fb8ab0d in v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments, v8::internal::Isolate*)+0x11d (libv8.dylib:x86_64+0x1a2b0d) #37 0x10fa5cad7 in Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit+0x37 (libv8.dylib:x86_64+0x74ad7) #38 0x200000084298 (<unknown module>) #39 0x10f9f1d7a in Builtins_JSEntryTrampoline+0x5a (libv8.dylib:x86_64+0x9d7a) #40 0x10f9f1b02 in Builtins_JSEntry+0x82 (libv8.dylib:x86_64+0x9b02) #41 0x10fc670a8 in v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&)+0xb78 (libv8.dylib:x86_64+0x27f0a8) #42 0x10fc66518 in v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*)+0xe8 (libv8.dylib:x86_64+0x27e518) #43 0x10fb25e99 in v8::Script::Run(v8::Local<v8::Context>)+0x209 (libv8.dylib:x86_64+0x13de99) #44 0x10f7761af in MLDB::JavascriptPlugin::runJavascriptScript(MLDB::MldbEngine*, MLDB::PluginResource const&) js_plugin.cc:703 #45 0x10f77433f in MLDB::JavascriptPlugin::handleTypeRoute(MLDB::RestDirectory*, MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) js_plugin.cc:461 #46 0x10732c1e2 in MLDB::PolyCollection<MLDB::Plugin>::Registry::handleCustomRequest(MLDB::RestDirectory*, MLDB::Utf8String const&, MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext const&) poly_collection_impl.h:311 #47 0x10731b440 in MLDB::RestRequestMatchResult std::__1::__invoke_void_return_wrapper<MLDB::RestRequestMatchResult>::__call<MLDB::TypeCollection<MLDB::Plugin>::initRoutes(MLDB::RestCollection<MLDB::Utf8String, MLDB::TypeEntry>::RouteManager&)::'lambda1'(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext const&)&, MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&>(MLDB::Plugin&&...) __functional_base:317 #48 0x106040a03 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:386 #49 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #50 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #51 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #52 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #53 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #54 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #55 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #56 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #57 0x1060417c1 in MLDB::RestRequestRouter::Route::process(MLDB::RestRequest const&, MLDB::RestRequestParsingContext&, MLDB::RestConnection&) const rest_request_router.cc:521 #58 0x106040781 in MLDB::RestRequestRouter::processRequest(MLDB::RestConnection&, MLDB::RestRequest const&, MLDB::RestRequestParsingContext&) const rest_request_router.cc:393 #59 0x1060401db in MLDB::RestRequestRouter::handleRequest(MLDB::RestConnection&, MLDB::RestRequest const&) const rest_request_router.cc:326 ImportTextProcedure [2021-08-30T11:18:26.427-4:00] info done 48300018 in 55.6632s at 0.86772M lines/second on 9.80009 CPUs #60 0x106068c91 in std::__1::__function::__func<MLDB::HttpRestService::init()::$_1, std::__1::allocator<MLDB::HttpRestService::init()::$_1>, void (std::__1::shared_ptr<MLDB::HttpRestEndpoint::RestConnectionHandler>, MLDB::HttpHeader const&, MLDB::Utf8String const&)>::operator()(std::__1::shared_ptr<MLDB::HttpRestEndpoint::RestConnectionHandler>&&, MLDB::HttpHeader const&, MLDB::Utf8String const&) functional:1727 #61 0x10605bb6f in MLDB::HttpRestEndpoint::RestConnectionHandler::handleHttpPayload(MLDB::HttpHeader const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) http_rest_endpoint.cc:151 #62 0x108794ad4 in MLDB::HttpLegacySocketHandler::onDone(bool) http_socket_handler.cc:269 #63 0x1087a6ab7 in MLDB::HttpParser::feed(char const*, unsigned long) http_parsers.cc:204 #64 0x108793ab6 in MLDB::HttpSocketHandler::onReceivedData(char const*, unsigned long) http_socket_handler.cc:106 #65 0x10884ddfe in boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, std::__1::function<void (boost::system::error_code const&, unsigned long)>, boost::asio::any_io_executor>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) reactive_socket_recv_op.hpp:145 #66 0x1088262ec in boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) scheduler.ipp:486 #67 0x108825d90 in boost::asio::detail::scheduler::run(boost::system::error_code&) scheduler.ipp:204 #68 0x108825b7e in MLDB::AsioThreadPool::Impl::run(int) asio_thread_pool.cc:84 #69 0x108827220 in void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, MLDB::AsioThreadPool::Impl::ensureThreads(int)::'lambda'()> >(void*) thread:291 #70 0x7fff2035b8fb in _pthread_start+0xdf (libsystem_pthread.dylib:x86_64+0x68fb) #71 0x7fff20357442 in thread_start+0xe (libsystem_pthread.dylib:x86_64+0x2442) Thread T7 created by T0 here: #0 0x10ad7258a in wrap_pthread_create+0x5a (libclang_rt.asan_osx_dynamic.dylib:x86_64h+0x4258a) #1 0x108827184 in std::__1::thread::thread<MLDB::AsioThreadPool::Impl::ensureThreads(int)::'lambda'(), void>(MLDB::AsioThreadPool::Impl::ensureThreads(int)::'lambda'()&&) thread:307 #2 0x1088233d3 in MLDB::AsioThreadPool::Impl::ensureThreads(int) asio_thread_pool.cc:66 #3 0x1057b7bb2 in main mldb_runner.cc:348 #4 0x7fff20376f5c in start+0x0 (libdyld.dylib:x86_64+0x15f5c) ==65775==ABORTING