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

IPA run fails on 1M records #1285

Closed
akoshelev opened this issue Sep 19, 2024 · 0 comments · Fixed by #1286
Closed

IPA run fails on 1M records #1285

akoshelev opened this issue Sep 19, 2024 · 0 comments · Fixed by #1286

Comments

@akoshelev
Copy link
Collaborator

We're getting a runtime error consistently

/target/release/build/ipa-core-9d838337f81c45b0/out/protocol_gate.rs:180474:17:
unexpected narrow for ProtocolGate(/ipa_prf/attribution/aggregate/aggregate_chunk02/aggregate00/saturating_add/add) => ThirtyTwoBitStep(bit00)
stack trace:
   0: std::backtrace::Backtrace::create
   1: ipa_core::error::set_global_panic_hook::{{closure}}
   2: std::panicking::rust_panic_with_hook
   3: std::panicking::begin_panic_handler::{{closure}}
   4: std::sys_common::backtrace::__rust_end_short_backtrace
   5: _rust_begin_unwind
   6: core::panicking::panic_fmt
   7: <ipa_core::protocol::step::ProtocolGate as ipa_step::StepNarrow<ipa_core::protocol::boolean::step::ThirtyTwoBitStep>>::narrow
   8: ipa_core::protocol::ipa_prf::boolean_ops::addition_sequential::addition_circuit::{{closure}}
   9: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
  10: <futures_util::stream::stream::then::Then<St,Fut,F> as futures_core::stream::Stream>::poll_next
  11: ipa_core::protocol::ipa_prf::aggregation::aggregate_values::{{closure}}
  12: ipa_core::protocol::ipa_prf::aggregation::aggregate_contributions::{{closure}}::{{closure}}
  13: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
  14: ipa_core::protocol::ipa_prf::prf_sharding::attribute_cap_aggregate::{{closure}}::{{closure}}
  15: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
  16: ipa_core::protocol::ipa_prf::oprf_ipa::{{closure}}
  17: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
  18: <futures_util::future::future::map::Map<Fut,F> as core::future::future::Future>::poll
  19: <futures_util::future::future::flatten::Flatten<Fut,<Fut as core::future::future::Future>::Output> as core::future::future::Future>::poll
  20: tokio::runtime::park::CachedParkThread::block_on
  21: tokio::runtime::context::runtime::enter_runtime
  22: tokio::runtime::context::runtime_mt::exit_runtime
  23: tokio::runtime::scheduler::multi_thread::worker::block_in_place
  24: ipa_core::query::executor::do_query::{{closure}}
  25: tokio::runtime::task::core::Core<T,S>::poll
  26: tokio::runtime::task::harness::Harness<T,S>::poll
  27: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
  28: tokio::runtime::scheduler::multi_thread::worker::Context::run
  29: tokio::runtime::context::scoped::Scoped<T>::set
  30: tokio::runtime::context::runtime::enter_runtime
  31: tokio::runtime::scheduler::multi_thread::worker::run
  32: tokio::runtime::task::core::Core<T,S>::poll
  33: tokio::runtime::task::harness::Harness<T,S>::poll
  34: tokio::runtime::blocking::pool::Inner::run
  35: std::sys_common::backtrace::__rust_begin_short_backtrace
  36: core::ops::function::FnOnce::call_once{{vtable.shim}}
  37: std::sys::pal::unix::thread::Thread::new::thread_start
  38: __pthread_joiner_wake
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant