dimforge / dimforge/parry

Entered unreachable code

Open
#176 4 comments 1 reaction 0 assignees View on GitHub
C-Bug D-Difficult P-High
Dominant language
Rust
Stars
867
Forks
157
Avg merge
7d 13h
Merged PRs (30d)
2

Description

I get
```
src\query\nonlinear_time_of_impact\nonlinear_time_of_impact_support_map_support_map.rs:201:40:
internal error: entered unreachable code
```

This should not happen. it's rather hard to provide a repro

```
0: std::panicking::begin_panic_handler
at /rustc/a2d9d73e608f1b24eba840c4fd2d68dbe3b65e01/library\std\src\panicking.rs:647
1: core::panicking::panic_fmt
at /rustc/a2d9d73e608f1b24eba840c4fd2d68dbe3b65e01/library\core\src\panicking.rs:72
2: core::panicking::panic
at /rustc/a2d9d73e608f1b24eba840c4fd2d68dbe3b65e01/library\core\src\panicking.rs:144
3: parry2d::query::nonlinear_time_of_impact::nonlinear_time_of_impact_support_map_support_map::compute_toi
src\query\nonlinear_time_of_impact\nonlinear_time_of_impact_support_map_support_map.rs:201
4: parry2d::query::nonlinear_time_of_impact::nonlinear_time_of_impact_composite_shape_shape::impl$1::visit
src\query\nonlinear_time_of_impact\nonlinear_time_of_impact_composite_shape_shape.rs:143
5: parry2d::partitioning::qbvh::qbvh::GenericQbvh::traverse_best_first_node::traverse_best_first
src\partitioning\qbvh\traversal.rs:121
7: parry2d::query::nonlinear_time_of_impact::nonlinear_time_of_impact_composite_shape_shape::nonlinear_time_of_impact_composite_shape_shape
src\query\nonlinear_time_of_impact\nonlinear_time_of_impact_composite_shape_shape.rs:36
8: parry2d::query::nonlinear_time_of_impact::nonlinear_time_of_impact_composite_shape_shape::nonlinear_time_of_impact_shape_composite_shape
src\query\nonlinear_time_of_impact\nonlinear_time_of_impact_composite_shape_shape.rs:55
9: parry2d::query::default_query_dispatcher::impl$0::nonlinear_time_of_impact
src\query\default_query_dispatcher.rs:406
10: parry2d::query::nonlinear_time_of_impact::nonlinear_time_of_impact_composite_shape_shape::impl$1::visit::closure$0 >
src\query\nonlinear_time_of_impact\nonlinear_time_of_impact_composite_shape_shape.rs:160
11: parry2d::query::nonlinear_time_of_impact::nonlinear_time_of_impact_composite_shape_shape::impl$1::visit
src\query\nonlinear_time_of_impact\nonlinear_time_of_impact_composite_shape_shape.rs:158
12: parry2d::partitioning::qbvh::qbvh::GenericQbvh::traverse_best_first_node::traverse_best_first
src\partitioning\qbvh\traversal.rs:121
14: parry2d::query::nonlinear_time_of_impact::nonlinear_time_of_impact_composite_shape_shape::nonlinear_time_of_impact_composite_shape_shape
src\query\nonlinear_time_of_impact\nonlinear_time_of_impact_composite_shape_shape.rs:36
15: parry2d::query::default_query_dispatcher::impl$0::nonlinear_time_of_impact
src\query\default_query_dispatcher.rs:393
16: rapier2d::dynamics::ccd::toi_entry::TOIEntry::try_from_colliders >
\rapier2d-0.17.2\src\dynamics\ccd\toi_entry.rs:131
17: rapier2d::dynamics::ccd::ccd_solver::impl$1::predict_impacts_at_next_positions::closure$0
\rapier2d-0.17.2\src\dynamics\ccd\ccd_solver.rs:317
18: core::ops::function::impls::impl$3::call_mut >,rapier2d::dynamics::ccd::ccd_solver::impl$1::predict_impacts_at_next_positions::closure_env$0>
at /rustc/a2d9d73e608f1b24eba840c4fd2d68dbe3b65e01\library\core\src\ops\function.rs:294
19: parry2d::query::visitors::bounding_volume_intersections_visitor::impl$1::visit
src\query\visitors\bounding_volume_intersections_visitor.rs:42
20: parry2d::partitioning::qbvh::qbvh::GenericQbvh::traverse_depth_first_node_with_stack
src\partitioning\qbvh\traversal.rs:86
21: parry2d::partitioning::qbvh::qbvh::GenericQbvh::traverse_depth_first_node

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.