You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "threkk (via GitHub)" <gi...@apache.org> on 2024/01/24 12:17:26 UTC

[I] OpenDAL quickstart cannot read on Deno [opendal]

threkk opened a new issue, #4064:
URL: https://github.com/apache/opendal/issues/4064

   I am trying to run the example in the [quick start guide](https://opendal.apache.org/docs/quickstart#nodejs-binding) on Deno.
   
   Running on macOS Sonoma 14.1.1, using the following Deno version:
   ```
   deno 1.39.4 (release, aarch64-apple-darwin)
   v8 12.0.267.8
   typescript 5.3.3
   ```
   It seems that it is able to write the file, but it is not able to read it.
   
   # Using NPM
   ## Code
   ```
   import { Operator } from "npm:opendal@0.44.2";
   
   async function main() {
     const decoder = new TextDecoder();
     try {
       const op = new Operator("fs", { root: "/tmp" });
       await op.write("test", "Hello, World!");
       const meta = await op.stat("test");
       console.log(`contentLength: ${meta.contentLength}`);
       const bs = await op.read("test");
       console.log(decoder.decode(bs));
     } catch (e) {
       console.error(e);
     }
   }
   
   (async () => {
     await main();
   })();
   ```
   ## Output
   ```
   $ deno run -A test.ts
   
   $ cat /tmp/test
   Hello, World!
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] OpenDAL quickstart cannot read on Deno [opendal]

Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo closed issue #4064: OpenDAL quickstart cannot read on Deno
URL: https://github.com/apache/opendal/issues/4064


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] OpenDAL quickstart cannot read on Deno [opendal]

Posted by "Zheaoli (via GitHub)" <gi...@apache.org>.
Zheaoli commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1909410828

   I run the code 
   
   ```typescript
   import { Operator } from "npm:opendal@0.44.2";
   
   async function main() {
     const decoder = new TextDecoder();
     try {
       const op = new Operator("fs", { root: "/tmp/test" });
       console.log("complete")
       const meta = await op.stat("test");
       console.log(`contentLength: ${meta.contentLength}`);
       const meta2 = await op.stat("test");
       console.log(`contentLength second: ${meta2.contentLength}`); 
     } catch (e) {
       console.error(e);
     }
   }
   
   (async () => {
     await main();
   })();
   ```
   
   Output is 
   
   ```text
   complete
   contentLength: 0
   ```
   
   Seems the deno into a tokio poll state like
   
   ```text
   13:54:14.610300 [00007fc4732d106f] write(1, "contentLength: 0\n", 17) = 17
    > /usr/lib/libc.so.6(write+0x4f) [0x10406f]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<std::io::stdio::StdoutRaw as std::io::Write>::write_all+0x5d) [0x8dc156d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<std::io::stdio::StdoutLock as std::io::Write>::write_all+0xf5) [0x8dc29c5]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<deno_io::StdFileResourceInner as deno_io::fs::File>::write_all_sync+0x1ab) [0x533485b]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::op_print::call::{{closure}}+0x69) [0x5360ee9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::fs::FileResource::with_file::{{closure}}+0x8c) [0x5331efc]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::fs::FileResource::with_resource+0xb6) [0x5331db6]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::fs::FileResource::with_file+0x1e) [0x5331e5e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_io::op_print::v8_fn_ptr+0x11b1) [0x5337601]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_CallApiCallbackGeneric+0x9d) [0x7fcb65d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_AsyncFunctionAwaitResolveClosure+0x43) [0x80078c3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_PromiseFulfillReactionJob+0x35) [0x80e02b5]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_RunMicrotasks+0x28e) [0x7ff764e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_JSRunMicrotasksEntry+0x83) [0x7fc7483]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&)+0x71f) [0x7959acf]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&)+0x5e) [0x795a51e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*)+0x51) [0x795a6b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*)+0x13e) [0x7985e2e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::MicrotaskQueue::PerformCheckpointInternal(v8::Isolate*)+0x54) [0x7985cb4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::Isolate::FireCallCompletedCallbackInternal(v8::internal::MicrotaskQueue*)+0x4c) [0x797702c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::Promise::Resolver::Resolve(v8::Local<v8::Context>, v8::Local<v8::Value>)+0x156) [0x78d6f76]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8__Promise__Resolver__Resolve+0x9) [0x788d7a9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(napi_resolve_deferred+0x5a4) [0xf6b504]
    > /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(napi::js_values::deferred::napi_resolve_deferred+0x1b3) [0x10d1a3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::napi::threadsafe_functions::TsFn::call::{{closure}}+0x4d) [0x1ccd69d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::tasks::V8CrossThreadTaskSpawner::spawn_blocking::{{closure}}+0x3c) [0xda664c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once{{vtable.shim}}+0x15) [0xb4bb85]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once+0x26) [0x74be566]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::do_js_event_loop_tick_realm+0x26f) [0x740964f]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop_inner+0x313) [0x7405be3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop::{{closure}}+0x1f) [0x74058bf]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop+0x1ac) [0x740581c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}::{{closure}}+0x1e) [0xdb995e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll+0x2d) [0x16ef32d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}+0x149) [0xdb98c9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_runtime::worker::MainWorker::run_event_loop::{{closure}}+0x1b6) [0xd8b716]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::worker::CliMainWorker::run::{{closure}}+0xd04) [0xdfa504]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::tools::run::run_script::{{closure}}+0x1526) [0x1b73016]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::run_subcommand::{{closure}}::{{closure}}+0x409) [0x19105e9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll+0xa6) [0xe720d6]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll+0x34) [0x10c6954]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::spawn_subcommand::{{closure}}+0x1c8) [0x1904358]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::pin::Pin<P> as core::future::future::Future>::poll+0x42) [0x1893692]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<deno_unsync::task::MaskFutureAsSend<F> as core::future::future::Future>::poll+0x21) [0x1c05951]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll::{{closure}}+0x83) [0x13beed3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll+0x53) [0x13b3473]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future::{{closure}}+0x39) [0x194e2a9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once+0x14) [0x17213f4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try::do_call+0x1c) [0xc9b3dc]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(__rust_try+0x1d) [0xcbcdcd]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try+0x3f) [0xc972cf]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panic::catch_unwind+0x14) [0xda0994]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future+0x56) [0x193f996]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll_inner+0x8b) [0x19595cb]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll+0x15) [0x1986135]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::poll+0x11) [0x1854161]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::RawTask::poll+0x23) [0x77a62f3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::LocalNotified<S>::run+0x1c) [0x438b60c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}+0xa) [0x16e98da]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}}+0xbb) [0x16e567b]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x11f) [0x16e3aff]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task+0x78) [0x16e4e38]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x800) [0x16e90c0]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
    > /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
    > /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
   13:54:14.714918 [00007fc4732db73d] futex(0x563786d8b798, FUTEX_WAKE_PRIVATE, 1) = 1
    > /usr/lib/libc.so.6(syscall+0x1d) [0x10e73d]
    > /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_option_task_without_yield+0x33) [0x954193]
    > /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(tokio::runtime::scheduler::multi_thread::handle::Handle::bind_new_task+0xd0) [0x13bd80]
    > /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(napi::tokio_runtime::execute_tokio_future+0x115) [0x126875]
    > /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(opendal_nodejs::__napi_impl_helper__Operator__1::__napi__stat+0x2d7) [0x104cd7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_napi::function::call_fn+0x2d0) [0x42efc20]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_CallApiCallbackGeneric+0x9d) [0x7fcb65d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_InterpreterEntryTrampoline+0xde) [0x7fc995e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_AsyncFunctionAwaitResolveClosure+0x43) [0x80078c3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_PromiseFulfillReactionJob+0x35) [0x80e02b5]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_RunMicrotasks+0x28e) [0x7ff764e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(Builtins_JSRunMicrotasksEntry+0x83) [0x7fc7483]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&)+0x71f) [0x7959acf]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&)+0x5e) [0x795a51e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*)+0x51) [0x795a6b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*)+0x13e) [0x7985e2e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::MicrotaskQueue::PerformCheckpointInternal(v8::Isolate*)+0x54) [0x7985cb4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::internal::Isolate::FireCallCompletedCallbackInternal(v8::internal::MicrotaskQueue*)+0x4c) [0x797702c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8::Promise::Resolver::Resolve(v8::Local<v8::Context>, v8::Local<v8::Value>)+0x156) [0x78d6f76]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(v8__Promise__Resolver__Resolve+0x9) [0x788d7a9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(napi_resolve_deferred+0x5a4) [0xf6b504]
    > /home/manjusaka/.cache/deno/npm/registry.npmjs.org/@opendal/lib-linux-x64-gnu/0.44.2/opendal.linux-x64-gnu.node(napi::js_values::deferred::napi_resolve_deferred+0x1b3) [0x10d1a3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::napi::threadsafe_functions::TsFn::call::{{closure}}+0x4d) [0x1ccd69d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::tasks::V8CrossThreadTaskSpawner::spawn_blocking::{{closure}}+0x3c) [0xda664c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once{{vtable.shim}}+0x15) [0xb4bb85]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once+0x26) [0x74be566]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::do_js_event_loop_tick_realm+0x26f) [0x740964f]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop_inner+0x313) [0x7405be3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop::{{closure}}+0x1f) [0x74058bf]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop+0x1ac) [0x740581c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}::{{closure}}+0x1e) [0xdb995e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll+0x2d) [0x16ef32d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}+0x149) [0xdb98c9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_runtime::worker::MainWorker::run_event_loop::{{closure}}+0x1b6) [0xd8b716]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::worker::CliMainWorker::run::{{closure}}+0xd04) [0xdfa504]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::tools::run::run_script::{{closure}}+0x1526) [0x1b73016]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::run_subcommand::{{closure}}::{{closure}}+0x409) [0x19105e9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll+0xa6) [0xe720d6]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll+0x34) [0x10c6954]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::spawn_subcommand::{{closure}}+0x1c8) [0x1904358]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::pin::Pin<P> as core::future::future::Future>::poll+0x42) [0x1893692]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<deno_unsync::task::MaskFutureAsSend<F> as core::future::future::Future>::poll+0x21) [0x1c05951]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll::{{closure}}+0x83) [0x13beed3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll+0x53) [0x13b3473]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future::{{closure}}+0x39) [0x194e2a9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once+0x14) [0x17213f4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try::do_call+0x1c) [0xc9b3dc]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(__rust_try+0x1d) [0xcbcdcd]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try+0x3f) [0xc972cf]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panic::catch_unwind+0x14) [0xda0994]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future+0x56) [0x193f996]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll_inner+0x8b) [0x19595cb]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll+0x15) [0x1986135]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::poll+0x11) [0x1854161]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::RawTask::poll+0x23) [0x77a62f3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::LocalNotified<S>::run+0x1c) [0x438b60c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}+0xa) [0x16e98da]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}}+0xbb) [0x16e567b]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x11f) [0x16e3aff]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task+0x78) [0x16e4e38]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x800) [0x16e90c0]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
    > /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
    > /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
   13:54:14.790909 [00007fc4732db73d] futex(0x7fc3c8001f88, FUTEX_WAKE_PRIVATE, 1) = 1
    > /usr/lib/libc.so.6(syscall+0x1d) [0x10e73d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys::unix::futex::futex_wake+0x1b) [0x8dcf59b]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::thread_parking::futex::Parker::unpark+0x3c) [0x5435d4c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpmc::waker::Waker::try_select::{{closure}}+0x99) [0x544bec9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position+0xf3) [0x542be33]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpmc::waker::Waker::try_select+0xc9) [0x53ef5e9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpmc::zero::Channel<T>::send+0xf2) [0x542a412]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpmc::Sender<T>::send+0x9d) [0x543622d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sync::mpsc::SyncSender<T>::send+0xa) [0x53ce69a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::tasks::V8CrossThreadTaskSpawner::spawn_blocking::{{closure}}+0x4a) [0xda665a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once{{vtable.shim}}+0x15) [0xb4bb85]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once+0x26) [0x74be566]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::do_js_event_loop_tick_realm+0x26f) [0x740964f]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop_inner+0x313) [0x7405be3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop::{{closure}}+0x1f) [0x74058bf]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::poll_event_loop+0x1ac) [0x740581c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}::{{closure}}+0x1e) [0xdb995e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::poll_fn::PollFn<F> as core::future::future::Future>::poll+0x2d) [0x16ef32d]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_core::runtime::jsruntime::JsRuntime::run_event_loop::{{closure}}+0x149) [0xdb98c9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno_runtime::worker::MainWorker::run_event_loop::{{closure}}+0x1b6) [0xd8b716]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::worker::CliMainWorker::run::{{closure}}+0xd04) [0xdfa504]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::tools::run::run_script::{{closure}}+0x1526) [0x1b73016]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::run_subcommand::{{closure}}::{{closure}}+0x409) [0x19105e9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll+0xa6) [0xe720d6]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<futures_util::future::future::Map<Fut,F> as core::future::future::Future>::poll+0x34) [0x10c6954]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::spawn_subcommand::{{closure}}+0x1c8) [0x1904358]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::pin::Pin<P> as core::future::future::Future>::poll+0x42) [0x1893692]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<deno_unsync::task::MaskFutureAsSend<F> as core::future::future::Future>::poll+0x21) [0x1c05951]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll::{{closure}}+0x83) [0x13beed3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::core::Core<T,S>::poll+0x53) [0x13b3473]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future::{{closure}}+0x39) [0x194e2a9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once+0x14) [0x17213f4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try::do_call+0x1c) [0xc9b3dc]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(__rust_try+0x1d) [0xcbcdcd]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panicking::try+0x3f) [0xc972cf]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::panic::catch_unwind+0x14) [0xda0994]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::poll_future+0x56) [0x193f996]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll_inner+0x8b) [0x19595cb]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::harness::Harness<T,S>::poll+0x15) [0x1986135]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::poll+0x11) [0x1854161]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::raw::RawTask::poll+0x23) [0x77a62f3]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::task::LocalNotified<S>::run+0x1c) [0x438b60c]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}+0xa) [0x16e98da]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task::{{closure}}+0xbb) [0x16e567b]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x11f) [0x16e3aff]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::run_task+0x78) [0x16e4e38]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x800) [0x16e90c0]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
    > /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
    > /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
   13:54:14.859836 [00007fc4732ddbf6] epoll_wait(3, [{events=EPOLLIN, data={u32=0, u64=0}}], 1024, -1) = 1
    > /usr/lib/libc.so.6(epoll_wait+0x56) [0x110bf6]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::sys::unix::selector::epoll::Selector::select+0x7a) [0x77db13a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::poll::Poll::poll+0x3a) [0x77d756a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::turn+0x61) [0x77472b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::park+0x3e) [0x7746fae]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::signal::Driver::park+0x15) [0x7714d85]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::process::Driver::park+0x15) [0x770dc25]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::IoStack::park+0x32) [0x7774a62]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park_internal+0x1d1) [0x770e141]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park+0x1b) [0x770deab]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::TimeDriver::park+0x27) [0x7774f47]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::Driver::park+0x9) [0x7773a69]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park::{{closure}}+0x22) [0x770c542]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x147) [0x770d1c7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park+0x220) [0x770c260]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x760) [0x16e9020]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
    > /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
    > /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
   13:54:14.898788 [00007fc4732ddbf6] epoll_wait(3, 0x563786bc6d60, 1024, -1) = -1 EINTR (Interrupted system call)
    > /usr/lib/libc.so.6(epoll_wait+0x56) [0x110bf6]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::sys::unix::selector::epoll::Selector::select+0x7a) [0x77db13a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::poll::Poll::poll+0x3a) [0x77d756a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::turn+0x61) [0x77472b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::park+0x3e) [0x7746fae]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::signal::Driver::park+0x15) [0x7714d85]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::process::Driver::park+0x15) [0x770dc25]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::IoStack::park+0x32) [0x7774a62]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park_internal+0x1d1) [0x770e141]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park+0x1b) [0x770deab]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::TimeDriver::park+0x27) [0x7774f47]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::Driver::park+0x9) [0x7773a69]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park::{{closure}}+0x22) [0x770c542]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x147) [0x770d1c7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park+0x220) [0x770c260]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x760) [0x16e9020]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
    > /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
    > /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(_start+0x25) [0x9a1675]
   13:54:24.854871 [00007fc4732ddbf6] --- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
    > /usr/lib/libc.so.6(epoll_wait+0x56) [0x110bf6]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::sys::unix::selector::epoll::Selector::select+0x7a) [0x77db13a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(mio::poll::Poll::poll+0x3a) [0x77d756a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::turn+0x61) [0x77472b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::io::driver::Driver::park+0x3e) [0x7746fae]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::signal::Driver::park+0x15) [0x7714d85]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::process::Driver::park+0x15) [0x770dc25]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::IoStack::park+0x32) [0x7774a62]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park_internal+0x1d1) [0x770e141]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::time::Driver::park+0x1b) [0x770deab]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::TimeDriver::park+0x27) [0x7774f47]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::driver::Driver::park+0x9) [0x7773a69]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park::{{closure}}+0x22) [0x770c542]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::enter+0x147) [0x770d1c7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::Context::park+0x220) [0x770c260]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}+0x760) [0x16e9020]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}+0x32) [0x16e6912]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::scoped::Scoped<T>::set+0x9e) [0x1ac24ae]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler::{{closure}}+0x42) [0xe251f2]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::try_with+0x114) [0xf329e4]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::thread::local::LocalKey<T>::with+0x19) [0xf2d569]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::set_scheduler+0x3a) [0xe2509a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::enter+0x1c1) [0x16e62b1]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CoreGuard::block_on+0x28) [0x16e6b08]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}+0xea) [0x16d516a]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::context::runtime::enter_runtime+0x102) [0x15b2182]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::scheduler::current_thread::CurrentThread::block_on+0x76) [0x16d4f76]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(tokio::runtime::runtime::Runtime::block_on+0x7e) [0xa49f1e]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(deno::main+0x461) [0x1c0a001]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(core::ops::function::FnOnce::call_once+0xa) [0xb6c4ba]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::sys_common::backtrace::__rust_begin_short_backtrace+0x9) [0xeb2ba9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start::{{closure}}+0x10) [0x1c66d10]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start_internal+0x427) [0x8db95b7]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(std::rt::lang_start+0x29) [0x1c66ce9]
    > /home/manjusaka/Documents/projects/deno/target/debug/deno(main+0x21) [0x1c0a111]
    > /usr/lib/libc.so.6(__libc_init_first+0x90) [0x27cd0]
    > /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x27d8a]
   ```
   
   Full log here
   
   [demo2.log](https://github.com/apache/opendal/files/14047369/demo2.log)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] OpenDAL quickstart cannot read on Deno [opendal]

Posted by "asukaminato0721 (via GitHub)" <gi...@apache.org>.
asukaminato0721 commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-2667425837

   it works now
   
   ```
   deno run -A index.ts
   contentLength: 13
   Hello, World!
   ```
   
   ```
   deno --version 
   deno 2.1.9 (stable, release, x86_64-unknown-linux-gnu)
   v8 13.0.245.12-rusty
   typescript 5.6.2
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] OpenDAL quickstart cannot read on Deno [opendal]

Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1909437432

   Thank you @Zheaoli for the debugging help! It appears that Deno has some compatibility issues with `napi-rs`. Perhaps we should create a minimal reproduction case to report to the Deno team.
   
   By the way, there is an open issue at napi-rs for deno support: https://github.com/napi-rs/napi-rs/issues/900. I'm not sure can we work on deno now. Maybe @Brooooooklyn can bring more input?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] OpenDAL quickstart cannot read on Deno [opendal]

Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-2667441066

   Wow, happy to know! Thank you @asukaminato0721.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] OpenDAL quickstart cannot read on Deno [opendal]

Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1909312131

   Hi, @threkk, I played with deno a bit and find out the deno could hang on our next async call.
   
   ```js
   import { Operator } from "npm:opendal@0.44.2";
   
   async function main() {
     const decoder = new TextDecoder();
     try {
       const op = new Operator("fs", { root: "/tmp/test" });
       const meta = await op.stat("test");
       console.log(`contentLength: ${meta.contentLength}`);
       const meta2 = await op.stat("test");
       console.log(`contentLength second: ${meta2.contentLength}`); 
     } catch (e) {
       console.error(e);
     }
   }
   
   (async () => {
     await main();
   })();
   ```
   
   The stat call will never return. Is there any where to debug what happened in deno? (The same scripts works on `node` and `bun`)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] OpenDAL quickstart cannot read on Deno [opendal]

Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1908064985

   Interesting, thanks a lot for the feedback. We will take a look


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] OpenDAL quickstart cannot read on Deno [opendal]

Posted by "suyanhanx (via GitHub)" <gi...@apache.org>.
suyanhanx commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1908293454

   I'm guessing it's because Deno doesn't wait for you to finish executing before exiting.
   I tried the following code and it works fine.
   
   ```javascript
   import express from "npm:express@4.18.2";
   import { Operator } from "npm:opendal@0.44.2";
   
   const app = express();
   const decoder = new TextDecoder();
   const op = new Operator("fs", { root: "/tmp" });
   
   app.get("/", (_req, res) => {
     res.send("Welcome to the Dinosaur API!");
   });
   app.get("/write", async (_req, res) => {
     await op.write("test", "hello world");
     res.send("write finished");
   });
   app.get("/read", async (_req, res) => {
     let bs = await op.read("test");
     res.send(decoder.decode(bs));
   });
   
   app.listen(3000);
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] OpenDAL quickstart cannot read on Deno [opendal]

Posted by "threkk (via GitHub)" <gi...@apache.org>.
threkk commented on issue #4064:
URL: https://github.com/apache/opendal/issues/4064#issuecomment-1909254334

   I tried to refactor it using promises instead of async/await and got also no results. 
   
   I find it also quite odd that the most "basic but common" case shown in the quick start fails. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org