0b01 / tectonicdb

Database for L2 orderbook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Server crashes when connected to from multiple clients under certain conditions

Ameobea opened this issue · comments

[tectonic-1]2018-03-31T04:56:04.448768213Z [2018-03-31][04:5604:448603709][tectonic_server::plugins::gstorage::run][INFO] Need to upload 0 files.
[tectonic-1]2018-03-31T04:56:04.861235932Z [2018-03-1][04:56:04:861008880][tectonic_server::server][INFO] Client connected. Current: 2.
[tectonic-1]2018-03-31T04:56:04.864033967Z thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', libcore/option.rs:335:21
[tectonic-1]2018-03-31T04:56:05.189609879Z stack backtrace:
[tectonic-1]2018-03-31T04:56:05.189687246Z    0:std::sys::unix::backtrace::tracing::imp::unwind_backtrace
[tectonic-1]2018-03-31T04:56:05.203499788Z              at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
[tectonic-1]2018-03-31T04:56:05.203560268Z    1: std::sys_common::backtrace::print
[tectonic-1]2018-03-31T04:56:05.205063950Z              at libstd/sys_common/backtrace.rs:71
[tectonic-1]2018-03-31T04:56:05.205087479Z              at libstd/sys_common/backtrace.rs:59
[tectonic-1]2018-03-31T04:56:05.205096772Z    2: std::panicking::default_hook::{{closure}}
[tectonic-1]2018-03-31T04:56:05.207197720Z              at libstd/panicking.rs:207
[tectonic-1]2018-03-31T04:56:05.207217797Z    3: std::panicking::default_hook
[tectonic-1]2018-03-31T04:56:05.207236221Z              at libstd/panicking.rs:223
[tectonic-1]2018-03-31T04:56:05.207250501Z    4: std::panicking::rust_panic_with_hook
[tectonic-1]2018-03-31T04:56:05.207255778Z              at libstd/panicking.rs:402
[tectonic-1]2018-03-31T04:56:05.207285279Z    5: std::panicking::begin_panic_fmt
[tectonic-1]2018-03-31T04:56:05.207294583Z              at libstd/panicking.rs:349
[tectonic-1]2018-03-31T04:56:05.207299475Z    6: rust_begin_unwind
[tectonic-1]2018-03-31T04:56:05.207304360Z              at libstd/panicking.rs:325
[tectonic-1]2018-03-31T04:56:05.207309087Z    7: core::panicking::panic_fmt
[tectonic-1]2018-03-31T04:56:05.209775588Z              at libcore/panicking.rs:72
[tectonic-1]2018-03-31T04:56:05.209795418Z    8: core::panicking::panic
[tectonic-1]2018-03-31T04:56:05.209802357Z              at libcore/panicking.rs:51
[tectonic-1]2018-03-31T04:56:05.209807435Z    9: tectonic_server::handler::gen_response
[tectonic-1]2018-03-31T04:56:05.209819673Z   10: <futures::stream::fold::Fold<S, F, Fut, T> as futures::future::Future>::poll
[tectonic-1]2018-03-31T04:56:05.209835370Z   11: <futures::future::chain::Chain<A, B, C>>::poll
[tectonic-1]2018-03-31T04:56:05.209844951Z   12: futures::task_impl::std::set
[tectonic-1]2018-03-31T04:56:05.209856753Z   13:tokio::executor::current_thread::CurrentRunner::set_spawn
[tectonic-1]2018-03-31T04:56:05.209890861Z   14:<tokio::executor::current_thread::scheduler::Scheduler<U>>::tick
[tectonic-1]2018-03-31T04:56:05.209905963Z   15: <scoped_tls::ScopedKey<T>>::set
[tectonic-1]2018-03-31T04:56:05.209934525Z   16: <std::thread::local::LocalKey<T>>::with
[tectonic-1]2018-03-31T04:56:05.209992676Z   17: <std::thread::local::LocalKey<T>>::with
[tectonic-1]2018-03-31T04:56:05.210003670Z   18: tokio_core::reactor::Core::poll
[tectonic-1]2018-03-31T04:56:05.210008512Z   19: tectonic_server::server::run_server
[tectonic-1]2018-03-31T04:56:05.210017277Z   20: tectonic_server::main
[tectonic-1]2018-03-31T04:56:05.210022304Z   21: std::rt::lang_start::{{closure}}
[tectonic-1]2018-03-31T04:56:05.210033606Z   22: std::panicking::try::do_call
[tectonic-1]2018-03-31T04:56:05.210078849Z              at libstd/rt.rs:59
[tectonic-1]2018-03-31T04:56:05.210094392Z              at libstd/panicking.rs:306
[tectonic-1]2018-03-31T04:56:05.210100069Z   23: __rust_maybe_catch_panic
[tectonic-1]2018-03-31T04:56:05.210380609Z              at libpanic_unwind/lib.rs:102
[tectonic-1]2018-03-31T04:56:05.210418051Z   24: std::rt::lang_start_internal
[tectonic-1]2018-03-31T04:56:05.210427495Z              at libstd/panicking.rs:285
[tectonic-1]2018-03-31T04:56:05.210432191Z              at libstd/panic.rs:361
[tectonic-1]2018-03-31T04:56:05.210436775Z              at libstd/rt.rs:58
[tectonic-1]2018-03-31T04:56:05.210442128Z   25: main