Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Found some bugs when using PQL #836

Closed
chunshao90 opened this issue Apr 13, 2023 · 0 comments · Fixed by #851
Closed

Found some bugs when using PQL #836

chunshao90 opened this issue Apr 13, 2023 · 0 comments · Fixed by #851
Assignees
Labels
bug Something isn't working

Comments

@chunshao90
Copy link
Contributor

Describe this problem

When i use PQL query data, i found some bugs:

  • PQL does not support query label types other than strings.
  • Panic occurs when query tag is null.
2023-04-12 17:50:17.061 ERRO [common_util/src/panic.rs:42] thread 'ceres-default' panicked 'checked in try_new' at "server/src/proxy/http/prom.rs:242"
   0: backtrace::backtrace::libunwind::trace
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.67/src/backtrace/libunwind.rs:93:5
      backtrace::backtrace::trace_unsynchronized
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.67/src/backtrace/mod.rs:66:5
   1: backtrace::backtrace::trace
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.67/src/backtrace/mod.rs:53:14
   2: backtrace::capture::Backtrace::create
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.67/src/capture.rs:176:9
   3: backtrace::capture::Backtrace::new
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.67/src/capture.rs:140:22
   4: common_util::panic::set_panic_hook::{{closure}}
             at common_util/src/panic.rs:41:18
   5: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/alloc/src/boxed.rs:2002:9
      std::panicking::rust_panic_with_hook
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panicking.rs:692:13
   6: std::panicking::begin_panic_handler::{{closure}}
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panicking.rs:579:13
   7: std::sys_common::backtrace::__rust_end_short_backtrace
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/sys_common/backtrace.rs:137:18
   8: rust_begin_unwind
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panicking.rs:575:5
   9: core::panicking::panic_fmt
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/panicking.rs:64:14
  10: core::panicking::panic_display
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/panicking.rs:147:5
  11: core::panicking::panic_str
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/panicking.rs:131:5
  12: core::option::expect_failed
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/option.rs:1924:5
  13: core::option::Option<T>::expect
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/option.rs:786:21
  14: server::proxy::http::prom::Converter::convert::{{closure}}::{{closure}}
             at server/src/proxy/http/prom.rs:242:49
  15: core::iter::adapters::map::map_fold::{{closure}}
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/iter/adapters/map.rs:84:28
  16: <core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}}
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/iter/adapters/enumerate.rs:106:27
  17: core::iter::traits::iterator::Iterator::fold
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/iter/traits/iterator.rs:2438:21
  18: <core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::fold
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/iter/adapters/enumerate.rs:112:9
  19: <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/iter/adapters/map.rs:124:9
  20: core::iter::traits::iterator::Iterator::for_each
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/iter/traits/iterator.rs:837:9
  21: alloc::vec::Vec<T,A>::extend_trusted
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/alloc/src/vec/mod.rs:2856:17
  22: <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/alloc/src/vec/spec_extend.rs:26:9
  23: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/alloc/src/vec/spec_from_iter_nested.rs:62:9
  24: <alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/alloc/src/vec/spec_from_iter.rs:33:9
  25: <alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/alloc/src/vec/mod.rs:2724:9
  26: core::iter::traits::iterator::Iterator::collect
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/iter/traits/iterator.rs:1860:9
  27: server::proxy::http::prom::Converter::convert::{{closure}}
             at server/src/proxy/http/prom.rs:236:42
  28: std::collections::hash::map::Entry<K,V>::or_insert_with
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/collections/hash/map.rs:2559:43
  29: server::proxy::http::prom::Converter::convert
             at server/src/proxy/http/prom.rs:233:17
  30: server::proxy::http::prom::convert_query_result
             at server/src/proxy/http/prom.rs:386:5
  31: server::proxy::http::prom::<impl server::proxy::Proxy<Q>>::prom_process_query::{{closure}}
             at server/src/proxy/http/prom.rs:122:9
  32: server::proxy::http::prom::<impl prom_remote_api::types::RemoteStorage for server::proxy::Proxy<Q>>::process_query::{{closure}}
             at server/src/proxy/http/prom.rs:140:43
  33: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/future/future.rs:125:9
  34: prom_remote_api::types::RemoteStorage::read::{{closure}}::{{closure}}::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/prom-remote-api-0.2.1/src/types.rs:81:61
  35: <futures_util::future::maybe_done::MaybeDone<Fut> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.28/src/future/maybe_done.rs:95:38
  36: <futures_util::future::join_all::JoinAll<F> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.28/src/future/join_all.rs:142:24
  37: prom_remote_api::types::RemoteStorage::read::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/prom-remote-api-0.2.1/src/types.rs:83:9
  38: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/future/future.rs:125:9
  39: prom_remote_api::web::warp::read::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/prom-remote-api-0.2.1/src/web/warp.rs:41:27
  40: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  41: <warp::filter::and_then::State<T,F> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/and_then.rs:99:44
  42: <warp::filter::and_then::AndThenFuture<T,F> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/and_then.rs:74:9
  43: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  44: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:87:44
  45: <warp::filter::and::State<T,TE,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/and.rs:88:38
  46: <warp::filter::and::AndFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/and.rs:65:9
  47: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  48: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:87:44
  49: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  50: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:77:65
  51: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  52: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:77:65
  53: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  54: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:77:65
  55: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  56: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:77:65
  57: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  58: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:77:65
  59: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  60: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:77:65
  61: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  62: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:77:65
  63: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  64: <warp::filter::or::EitherFuture<T,U> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/or.rs:77:65
  65: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  66: <warp::filter::recover::RecoverFuture<T,F> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/recover.rs:91:65
  67: <F as futures_core::future::TryFuture>::try_poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-core-0.3.28/src/future.rs:82:9
  68: <warp::filter::service::FilteredFuture<F> as core::future::future::Future>::poll::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/service.rs:128:40
  69: scoped_tls::ScopedKey<T>::set
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.1/src/lib.rs:137:9
  70: warp::route::set
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/route.rs:16:5
  71: <warp::filter::service::FilteredFuture<F> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/warp-0.3.3/src/filter/service.rs:128:15
  72: <hyper::proto::h1::dispatch::Server<S,hyper::body::body::Body> as hyper::proto::h1::dispatch::Dispatch>::poll_msg
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/proto/h1/dispatch.rs:491:35
  73: hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T>::poll_write
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/proto/h1/dispatch.rs:297:43
  74: hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T>::poll_loop
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/proto/h1/dispatch.rs:161:21
  75: hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T>::poll_inner
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/proto/h1/dispatch.rs:137:16
  76: hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T>::poll_catch
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/proto/h1/dispatch.rs:120:28
  77: <hyper::proto::h1::dispatch::Dispatcher<D,Bs,I,T> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/proto/h1/dispatch.rs:424:9
  78: <hyper::server::conn::ProtoServer<T,B,S,E> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/server/conn.rs:969:47
  79: <hyper::server::conn::upgrades::UpgradeableConnection<I,S,E> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/server/conn.rs:1029:30
  80: <hyper::common::drain::Watching<F,FN> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/common/drain.rs:95:36
  81: <hyper::server::server::new_svc::NewSvcTask<I,N,S,E,W> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-0.14.25/src/server/server.rs:751:36
  82: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/future/future.rs:125:9
  83: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/core.rs:223:17
  84: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/loom/std/unsafe_cell.rs:14:9
  85: tokio::runtime::task::core::Core<T,S>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/core.rs:212:13
  86: tokio::runtime::task::harness::poll_future::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/harness.rs:476:19
  87: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/panic/unwind_safe.rs:271:9
  88: std::panicking::try::do_call
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panicking.rs:483:40
  89: ___rust_try
  90: std::panicking::try
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panicking.rs:447:19
  91: std::panic::catch_unwind
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panic.rs:140:14
  92: tokio::runtime::task::harness::poll_future
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/harness.rs:464:18
  93: tokio::runtime::task::harness::Harness<T,S>::poll_inner
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/harness.rs:198:27
  94: tokio::runtime::task::harness::Harness<T,S>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/harness.rs:152:15
  95: tokio::runtime::task::raw::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/raw.rs:255:5
  96: tokio::runtime::task::raw::RawTask::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/raw.rs:200:18
  97: tokio::runtime::task::LocalNotified<S>::run
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/mod.rs:394:9
  98: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/scheduler/multi_thread/worker.rs:487:21
  99: tokio::runtime::coop::with_budget
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/coop.rs:107:5
      tokio::runtime::coop::budget
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/coop.rs:73:5
      tokio::runtime::scheduler::multi_thread::worker::Context::run_task
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/scheduler/multi_thread/worker.rs:463:9
 100: tokio::runtime::scheduler::multi_thread::worker::Context::run
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/scheduler/multi_thread/worker.rs:426:24
 101: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/scheduler/multi_thread/worker.rs:406:17
 102: tokio::macros::scoped_tls::ScopedKey<T>::set
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/macros/scoped_tls.rs:61:9
 103: tokio::runtime::scheduler::multi_thread::worker::run
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/scheduler/multi_thread/worker.rs:403:5
 104: tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/scheduler/multi_thread/worker.rs:365:45
 105: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/blocking/task.rs:42:21
 106: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/core.rs:223:17
 107: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/loom/std/unsafe_cell.rs:14:9
 108: tokio::runtime::task::core::Core<T,S>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/core.rs:212:13
 109: tokio::runtime::task::harness::poll_future::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/harness.rs:476:19
 110: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/panic/unwind_safe.rs:271:9
 111: std::panicking::try::do_call
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panicking.rs:483:40
 112: ___rust_try
 113: std::panicking::try
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panicking.rs:447:19
 114: std::panic::catch_unwind
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panic.rs:140:14
 115: tokio::runtime::task::harness::poll_future
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/harness.rs:464:18
 116: tokio::runtime::task::harness::Harness<T,S>::poll_inner
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/harness.rs:198:27
 117: tokio::runtime::task::harness::Harness<T,S>::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/harness.rs:152:15
 118: tokio::runtime::task::raw::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/raw.rs:255:5
 119: tokio::runtime::task::raw::RawTask::poll
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/raw.rs:200:18
 120: tokio::runtime::task::UnownedTask<S>::run
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/task/mod.rs:431:9
 121: tokio::runtime::blocking::pool::Task::run
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/blocking/pool.rs:159:9
 122: tokio::runtime::blocking::pool::Inner::run
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/blocking/pool.rs:513:17
 123: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
             at /Users/chunshao.rcs/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.27.0/src/runtime/blocking/pool.rs:471:13
 124: std::sys_common::backtrace::__rust_begin_short_backtrace
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/sys_common/backtrace.rs:121:18
 125: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/thread/mod.rs:558:17
 126: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/panic/unwind_safe.rs:271:9
 127: std::panicking::try::do_call
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panicking.rs:483:40
 128: ___rust_try
 129: std::panicking::try
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panicking.rs:447:19
 130: std::panic::catch_unwind
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/panic.rs:140:14
 131: std::thread::Builder::spawn_unchecked_::{{closure}}
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/thread/mod.rs:557:30
 132: core::ops::function::FnOnce::call_once{{vtable.shim}}
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/core/src/ops/function.rs:250:5
 133: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/alloc/src/boxed.rs:1988:9
      <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/alloc/src/boxed.rs:1988:9
      std::sys::unix::thread::Thread::new::thread_start
             at /rustc/11d96b59307b1702fffe871bfc2d0145d070881e/library/std/src/sys/unix/thread.rs:108:17
 134: __pthread_start

Server version

#833 .

Steps to reproduce

todo.

Expected behavior

No response

Additional Information

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants