[/mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:201:21] marked_as_deleted_count = 3 [/mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:202:21] num_deleted_proxies = 2 [/mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:202:21] self.subproper_proxy_count = 1 [/mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:203:21] proxies.elements.clone() = [ SAPProxy { data: Collider( ColliderHandle( Index { index: 0, generation: 0, }, ), ), aabb: Aabb { mins: [ 0.90849483, 3.2307894, ], maxs: [ 1.3104949, 3.8247893, ], }, next_free: 4294967295, layer_id: 0, layer_depth: 1, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: 0.0, max_bound: 5.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -5.001, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483660, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 12, }, SAPEndpoint { value: 0.90849483, packed_flag_proxy: 2147483648, }, SAPEndpoint { value: 1.3104949, packed_flag_proxy: 0, }, SAPEndpoint { value: 2.8600073, packed_flag_proxy: 2147483650, }, SAPEndpoint { value: 3.5746946, packed_flag_proxy: 2, }, SAPEndpoint { value: 5.001, packed_flag_proxy: 7, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: 0.0, max_bound: 5.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, SAPEndpoint { value: 1.598124, packed_flag_proxy: 2147483650, }, SAPEndpoint { value: 2.28015, packed_flag_proxy: 2, }, SAPEndpoint { value: 3.2307894, packed_flag_proxy: 2147483648, }, SAPEndpoint { value: 3.499, packed_flag_proxy: 2147483660, }, SAPEndpoint { value: 3.8247893, packed_flag_proxy: 0, }, SAPEndpoint { value: 4.501, packed_flag_proxy: 12, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: 0.42407715, packed_flag_proxy: 2147483650, }, 2, ), ( SAPEndpoint { value: 1.0317358, packed_flag_proxy: 2, }, 4, ), ], }, ], existing_proxies: 1010000100001000, to_insert: [], subregions: [], id_in_parent_subregion: 0, update_count: 1, needs_update_after_subregion_removal: false, subproper_proxy_count: 2, }, ), ), aabb: Aabb { mins: [ 0.0, 0.0, ], maxs: [ 5.0, 5.0, ], }, next_free: 4294967295, layer_id: 0, layer_depth: 1, }, SAPProxy { data: Collider( ColliderHandle( Index { index: 1, generation: 0, }, ), ), aabb: Aabb { mins: [ 2.8600073, 1.598124, ], maxs: [ 3.5746946, 2.28015, ], }, next_free: 4294967295, layer_id: 0, layer_depth: 1, }, SAPProxy { data: Collider( ColliderHandle( Index { index: 4, generation: 0, }, ), ), aabb: Aabb { mins: [ 26.095474, -15.08257, ], maxs: [ 26.180786, -15.007199, ], }, next_free: 4294967295, layer_id: 3, layer_depth: 0, }, SAPProxy { data: Region( None, ), aabb: Aabb { mins: [ 25.0, -15.0, ], maxs: [ 30.0, -10.0, ], }, next_free: 4294967295, layer_id: 0, layer_depth: 1, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: 0.0, max_bound: 125.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -5.001, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 5.001, packed_flag_proxy: 7, }, SAPEndpoint { value: 25.0, packed_flag_proxy: 2147483652, }, SAPEndpoint { value: 25.0, packed_flag_proxy: 2147483665, }, SAPEndpoint { value: 25.039803, packed_flag_proxy: 2147483651, }, SAPEndpoint { value: 25.125114, packed_flag_proxy: 3, }, SAPEndpoint { value: 30.0, packed_flag_proxy: 4, }, SAPEndpoint { value: 50.0, packed_flag_proxy: 17, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: -125.0, max_bound: 0.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -25.0, packed_flag_proxy: 2147483665, }, SAPEndpoint { value: -15.0, packed_flag_proxy: 2147483652, }, SAPEndpoint { value: -14.299194, packed_flag_proxy: 2147483651, }, SAPEndpoint { value: -14.223824, packed_flag_proxy: 3, }, SAPEndpoint { value: -10.0, packed_flag_proxy: 4, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 0.0, packed_flag_proxy: 17, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: -25.0, packed_flag_proxy: 2147483665, }, 2, ), ( SAPEndpoint { value: 0.0, packed_flag_proxy: 17, }, 9, ), ], }, ], existing_proxies: 000110010000000001, to_insert: [], subregions: [ 17, ], id_in_parent_subregion: 4294967295, update_count: 0, needs_update_after_subregion_removal: false, subproper_proxy_count: 4, }, ), ), aabb: Aabb { mins: [ 0.0, -125.0, ], maxs: [ 125.0, 0.0, ], }, next_free: 4294967295, layer_id: 1, layer_depth: 3, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: 0.0, max_bound: 125.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -5.001, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483649, }, SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483659, }, SAPEndpoint { value: 5.0, packed_flag_proxy: 1, }, SAPEndpoint { value: 5.001, packed_flag_proxy: 7, }, SAPEndpoint { value: 25.0, packed_flag_proxy: 11, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: 0.0, max_bound: 125.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483649, }, SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483659, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, SAPEndpoint { value: 5.0, packed_flag_proxy: 1, }, SAPEndpoint { value: 25.0, packed_flag_proxy: 11, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, 1, ), ( SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483649, }, 2, ), ( SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483659, }, 3, ), ( SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, 4, ), ( SAPEndpoint { value: 5.0, packed_flag_proxy: 1, }, 5, ), ( SAPEndpoint { value: 25.0, packed_flag_proxy: 11, }, 6, ), ], }, ], existing_proxies: 010000010001, to_insert: [], subregions: [ 11, ], id_in_parent_subregion: 4294967295, update_count: 0, needs_update_after_subregion_removal: false, subproper_proxy_count: 3, }, ), ), aabb: Aabb { mins: [ 0.0, 0.0, ], maxs: [ 125.0, 125.0, ], }, next_free: 4294967295, layer_id: 1, layer_depth: 3, }, SAPProxy { data: Collider( ColliderHandle( Index { index: 2, generation: 0, }, ), ), aabb: Aabb { mins: [ -5.001, -0.501, ], maxs: [ 5.001, 0.501, ], }, next_free: 4294967295, layer_id: 1, layer_depth: 3, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: -125.0, max_bound: 0.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -5.001, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 5.001, packed_flag_proxy: 7, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: -125.0, max_bound: 0.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, 1, ), ( SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, 2, ), ], }, ], existing_proxies: 00000001, to_insert: [], subregions: [], id_in_parent_subregion: 4294967295, update_count: 0, needs_update_after_subregion_removal: false, subproper_proxy_count: 1, }, ), ), aabb: Aabb { mins: [ -125.0, -125.0, ], maxs: [ 0.0, 0.0, ], }, next_free: 4294967295, layer_id: 1, layer_depth: 3, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: -125.0, max_bound: 0.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -25.0, packed_flag_proxy: 2147483661, }, SAPEndpoint { value: -5.001, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 0.0, packed_flag_proxy: 13, }, SAPEndpoint { value: 5.001, packed_flag_proxy: 7, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: 0.0, max_bound: 125.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483661, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, SAPEndpoint { value: 25.0, packed_flag_proxy: 13, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, 1, ), ( SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483661, }, 2, ), ( SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, 3, ), ( SAPEndpoint { value: 25.0, packed_flag_proxy: 13, }, 4, ), ], }, ], existing_proxies: 00000001000001, to_insert: [], subregions: [ 13, ], id_in_parent_subregion: 4294967295, update_count: 0, needs_update_after_subregion_removal: false, subproper_proxy_count: 2, }, ), ), aabb: Aabb { mins: [ -125.0, 0.0, ], maxs: [ 0.0, 125.0, ], }, next_free: 4294967295, layer_id: 1, layer_depth: 3, }, SAPProxy { data: Region( None, ), aabb: Aabb { mins: [ 1.7014117e38, 1.7014117e38, ], maxs: [ 1.7014117e38, 1.7014117e38, ], }, next_free: 16, layer_id: 3, layer_depth: 0, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: 0.0, max_bound: 25.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -5.001, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483660, }, SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483649, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 12, }, SAPEndpoint { value: 5.0, packed_flag_proxy: 1, }, SAPEndpoint { value: 5.001, packed_flag_proxy: 7, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: 0.0, max_bound: 25.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483649, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, SAPEndpoint { value: 3.499, packed_flag_proxy: 2147483660, }, SAPEndpoint { value: 4.501, packed_flag_proxy: 12, }, SAPEndpoint { value: 5.0, packed_flag_proxy: 1, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: 0.0, packed_flag_proxy: 2147483662, }, 3, ), ( SAPEndpoint { value: 5.0, packed_flag_proxy: 14, }, 8, ), ], }, ], existing_proxies: 01000001000010000, to_insert: [], subregions: [ 1, ], id_in_parent_subregion: 0, update_count: 0, needs_update_after_subregion_removal: false, subproper_proxy_count: 2, }, ), ), aabb: Aabb { mins: [ 0.0, 0.0, ], maxs: [ 25.0, 25.0, ], }, next_free: 4294967295, layer_id: 2, layer_depth: 2, }, SAPProxy { data: Collider( ColliderHandle( Index { index: 3, generation: 0, }, ), ), aabb: Aabb { mins: [ -0.501, 3.499, ], maxs: [ 0.501, 4.501, ], }, next_free: 4294967295, layer_id: 2, layer_depth: 2, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: -25.0, max_bound: 0.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -5.001, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483660, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 12, }, SAPEndpoint { value: 5.001, packed_flag_proxy: 7, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: 0.0, max_bound: 25.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, SAPEndpoint { value: 3.499, packed_flag_proxy: 2147483660, }, SAPEndpoint { value: 4.501, packed_flag_proxy: 12, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: -0.501, packed_flag_proxy: 2147483655, }, 1, ), ( SAPEndpoint { value: 0.501, packed_flag_proxy: 7, }, 2, ), ( SAPEndpoint { value: 3.499, packed_flag_proxy: 2147483660, }, 3, ), ( SAPEndpoint { value: 4.501, packed_flag_proxy: 12, }, 4, ), ], }, ], existing_proxies: 0000000100001, to_insert: [], subregions: [], id_in_parent_subregion: 0, update_count: 0, needs_update_after_subregion_removal: false, subproper_proxy_count: 1, }, ), ), aabb: Aabb { mins: [ -25.0, 0.0, ], maxs: [ 0.0, 25.0, ], }, next_free: 4294967295, layer_id: 2, layer_depth: 2, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: 25.0, max_bound: 30.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: 26.0, packed_flag_proxy: 2147483663, }, SAPEndpoint { value: 26.095474, packed_flag_proxy: 2147483651, }, SAPEndpoint { value: 26.180786, packed_flag_proxy: 3, }, SAPEndpoint { value: 27.0, packed_flag_proxy: 15, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: -20.0, max_bound: -15.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -16.0, packed_flag_proxy: 2147483663, }, SAPEndpoint { value: -15.08257, packed_flag_proxy: 2147483651, }, SAPEndpoint { value: -15.007199, packed_flag_proxy: 3, }, SAPEndpoint { value: -15.0, packed_flag_proxy: 15, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: -16.0, packed_flag_proxy: 2147483663, }, 1, ), ( SAPEndpoint { value: -15.08257, packed_flag_proxy: 2147483651, }, 2, ), ( SAPEndpoint { value: -15.007199, packed_flag_proxy: 3, }, 3, ), ( SAPEndpoint { value: -15.0, packed_flag_proxy: 15, }, 4, ), ], }, ], existing_proxies: 0001000000000001, to_insert: [], subregions: [ 15, ], id_in_parent_subregion: 1, update_count: 1, needs_update_after_subregion_removal: false, subproper_proxy_count: 1, }, ), ), aabb: Aabb { mins: [ 25.0, -20.0, ], maxs: [ 30.0, -15.0, ], }, next_free: 4294967295, layer_id: 0, layer_depth: 1, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: 26.0, max_bound: 27.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: 26.095474, packed_flag_proxy: 2147483651, }, SAPEndpoint { value: 26.180786, packed_flag_proxy: 3, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: -16.0, max_bound: -15.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -15.08257, packed_flag_proxy: 2147483651, }, SAPEndpoint { value: -15.007199, packed_flag_proxy: 3, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: -15.08257, packed_flag_proxy: 2147483651, }, 1, ), ( SAPEndpoint { value: -15.007199, packed_flag_proxy: 3, }, 2, ), ], }, ], existing_proxies: 000100000000000000, to_insert: [], subregions: [], id_in_parent_subregion: 0, update_count: 1, needs_update_after_subregion_removal: false, subproper_proxy_count: 1, }, ), ), aabb: Aabb { mins: [ 26.0, -16.0, ], maxs: [ 27.0, -15.0, ], }, next_free: 4294967295, layer_id: 3, layer_depth: 0, }, SAPProxy { data: Region( None, ), aabb: Aabb { mins: [ 1.7014117e38, 1.7014117e38, ], maxs: [ 1.7014117e38, 1.7014117e38, ], }, next_free: 18, layer_id: 3, layer_depth: 0, }, SAPProxy { data: Region( Some( SAPRegion { axes: [ SAPAxis { min_bound: 25.0, max_bound: 50.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: 25.0, packed_flag_proxy: 2147483652, }, SAPEndpoint { value: 25.0, packed_flag_proxy: 2147483662, }, SAPEndpoint { value: 26.095474, packed_flag_proxy: 2147483651, }, SAPEndpoint { value: 26.180786, packed_flag_proxy: 3, }, SAPEndpoint { value: 30.0, packed_flag_proxy: 4, }, SAPEndpoint { value: 30.0, packed_flag_proxy: 14, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [], }, SAPAxis { min_bound: -25.0, max_bound: 0.0, endpoints: [ SAPEndpoint { value: -3.4028235e38, packed_flag_proxy: 4294967295, }, SAPEndpoint { value: -20.0, packed_flag_proxy: 2147483662, }, SAPEndpoint { value: -15.08257, packed_flag_proxy: 2147483651, }, SAPEndpoint { value: -15.007199, packed_flag_proxy: 3, }, SAPEndpoint { value: -15.0, packed_flag_proxy: 2147483652, }, SAPEndpoint { value: -15.0, packed_flag_proxy: 14, }, SAPEndpoint { value: -10.0, packed_flag_proxy: 4, }, SAPEndpoint { value: 3.4028235e38, packed_flag_proxy: 2147483647, }, ], new_endpoints: [ ( SAPEndpoint { value: -20.0, packed_flag_proxy: 2147483662, }, 1, ), ( SAPEndpoint { value: -15.0, packed_flag_proxy: 14, }, 5, ), ], }, ], existing_proxies: 0001100000000010000, to_insert: [], subregions: [ 4, 14, ], id_in_parent_subregion: 0, update_count: 1, needs_update_after_subregion_removal: false, subproper_proxy_count: 2, }, ), ), aabb: Aabb { mins: [ 25.0, -25.0, ], maxs: [ 50.0, 0.0, ], }, next_free: 4294967295, layer_id: 2, layer_depth: 2, }, SAPProxy { data: Region( None, ), aabb: Aabb { mins: [ 1.7014117e38, 1.7014117e38, ], maxs: [ 1.7014117e38, 1.7014117e38, ], }, next_free: 4294967295, layer_id: 3, layer_depth: 0, }, ] [/mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:204:21] self.needs_update_after_subregion_removal = true [/mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:204:21] self.update_count = 0 [/mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:204:21] self.subregions.clone() = [] [/mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:204:21] self.to_insert.clone() = [] thread 'Compute Task Pool (0)' panicked at /mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:209:17: attempt to subtract with overflow stack backtrace: 0: 0x7f89a3b8b6f6 - std::backtrace_rs::backtrace::libunwind::trace::hbee8a7973eeb6c93 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5 1: 0x7f89a3b8b6f6 - std::backtrace_rs::backtrace::trace_unsynchronized::hc8ac75eea3aa6899 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7f89a3b8b6f6 - std::sys_common::backtrace::_print_fmt::hc7f3e3b5298b1083 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:68:5 3: 0x7f89a3b8b6f6 - ::fmt::hbb235daedd7c6190 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7f89a3bddf40 - core::fmt::rt::Argument::fmt::h76c38a80d925a410 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/rt.rs:142:9 5: 0x7f89a3bddf40 - core::fmt::write::h3ed6aeaa977c8e45 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/fmt/mod.rs:1120:17 6: 0x7f89a3b7f53f - std::io::Write::write_fmt::h78b18af5775fedb5 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/io/mod.rs:1810:15 7: 0x7f89a3b8b4d4 - std::sys_common::backtrace::_print::h5d645a07e0fcfdbb at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7f89a3b8b4d4 - std::sys_common::backtrace::print::h85035a511aafe7a8 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7f89a3b8e267 - std::panicking::default_hook::{{closure}}::hcce8cea212785a25 10: 0x7f89a3b8dfc9 - std::panicking::default_hook::hf5fcb0f213fe709a at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:292:9 11: 0x7f89a3b8e828 - std::panicking::rust_panic_with_hook::h095fccf1dc9379ee at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:779:13 12: 0x7f89a3b8e6c9 - std::panicking::begin_panic_handler::{{closure}}::h032ba12139b353db at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:649:13 13: 0x7f89a3b8bbf6 - std::sys_common::backtrace::__rust_end_short_backtrace::h9259bc2ff8fd0f76 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:171:18 14: 0x7f89a3b8e460 - rust_begin_unwind at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5 15: 0x7f89a3bda645 - core::panicking::panic_fmt::h784f20a50eaab275 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14 16: 0x7f89a3bda703 - core::panicking::panic::hb837a5ebbbe5b188 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:144:5 17: 0x5594a29bcdeb - rapier2d::geometry::broad_phase_multi_sap::sap_region::SAPRegion::update_after_subregion_removal::h24d51af1598dd260 at /mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_region.rs:209:17 18: 0x5594a29896d3 - rapier2d::geometry::broad_phase_multi_sap::sap_layer::SAPLayer::complete_removals::h9d018622e947ecb6 at /mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/sap_layer.rs:348:21 19: 0x5594a29ebbb2 - rapier2d::geometry::broad_phase_multi_sap::broad_phase::BroadPhase::complete_removals::hc15c653036c2fc12 at /mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/broad_phase.rs:204:17 20: 0x5594a29ebbb2 - rapier2d::geometry::broad_phase_multi_sap::broad_phase::BroadPhase::update::hd57ab3003108f062 at /mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/geometry/broad_phase_multi_sap/broad_phase.rs:509:9 21: 0x5594a29a4e7d - rapier2d::pipeline::physics_pipeline::PhysicsPipeline::detect_collisions::h6ba64f675e30e785 at /mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/pipeline/physics_pipeline.rs:114:9 22: 0x5594a29a69c2 - rapier2d::pipeline::physics_pipeline::PhysicsPipeline::step::hf7ec0fcd790d1783 at /mnt/home/pawell/Projects/rapier/crates/rapier2d/../../src/pipeline/physics_pipeline.rs:605:13 23: 0x5594a294f26a - bevy_rapier2d::plugin::context::RapierContext::step_simulation::h2cd7a0564adca624 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_rapier2d-0.24.0/src/plugin/context.rs:294:21 24: 0x5594a286e281 - bevy_rapier2d::plugin::systems::step_simulation::h0ea616a9b132dd4c at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_rapier2d-0.24.0/src/plugin/systems.rs:734:9 25: 0x5594a286e281 - core::ops::function::FnMut::call_mut::h130662defa51dabd at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:166:5 26: 0x5594a286e281 - core::ops::function::impls:: for &mut F>::call_mut::hb27e6e4d909a7212 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:294:13 27: 0x5594a2867c1c - Out>>::run::call_inner::hdcb31c7c423d7f2e at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.12.1/src/system/function_system.rs:642:21 28: 0x5594a2867c1c - Out>>::run::h7694b82cffa29605 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.12.1/src/system/function_system.rs:645:17 29: 0x5594a2867c1c - as bevy_ecs::system::system::System>::run_unsafe::h223ebb32000618e8 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.12.1/src/system/function_system.rs:485:19 30: 0x7f89a6e81f52 - bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_system_task::{{closure}}::{{closure}}::hca3dc5e381249b0b at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.12.1/src/schedule/executor/multi_threaded.rs:505:26 31: 0x7f89a6e81f52 - core::ops::function::FnOnce::call_once::h2167a3f8f8b30539 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5 32: 0x7f89a6e81f52 - as core::ops::function::FnOnce<()>>::call_once::hfe24f30bd87d8217 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 33: 0x7f89a6e81f52 - std::panicking::try::do_call::hd6cc4507934d3f67 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 34: 0x7f89a6e81f52 - std::panicking::try::h5ab5972caf5df5eb at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 35: 0x7f89a6e81f52 - std::panic::catch_unwind::hd8cd78cfd610c2bb at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 36: 0x7f89a6e81f52 - bevy_ecs::schedule::executor::multi_threaded::MultiThreadedExecutor::spawn_system_task::{{closure}}::ha6d67767f3d8665c at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_ecs-0.12.1/src/schedule/executor/multi_threaded.rs:500:23 37: 0x7f89a6e81f52 - as core::future::future::Future>::poll::hb1e85b20395237e1 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:297:9 38: 0x7f89a6eaead0 - as core::future::future::Future>::poll::{{closure}}::h34483c44ca68bbf5 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-1.13.0/src/future.rs:626:42 39: 0x7f89a6eaead0 - as core::ops::function::FnOnce<()>>::call_once::hda7bd998ff1d767c at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 40: 0x7f89a6eaead0 - std::panicking::try::do_call::hcbef63e20c17925f at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 41: 0x7f89a6eaead0 - std::panicking::try::ha06c0913acb7f6f4 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 42: 0x7f89a6eaead0 - std::panic::catch_unwind::hb3e4307602203616 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 43: 0x7f89a6eaead0 - as core::future::future::Future>::poll::h10b74e755f7e53fb at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-1.13.0/src/future.rs:626:9 44: 0x7f89a6eaead0 - async_executor::Executor::spawn::{{closure}}::h9e00dc7b8e4ef2a1 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:158:20 45: 0x7f89a6eaead0 - async_task::raw::RawTask::run::{{closure}}::h804543b700b47a9e at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/raw.rs:550:21 46: 0x7f89a6eaead0 - core::ops::function::FnOnce::call_once::hf1d37561dfc1a366 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5 47: 0x7f89a6eaead0 - as core::ops::function::FnOnce<()>>::call_once::hdc1b6faf09ff5317 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 48: 0x7f89a6eaead0 - std::panicking::try::do_call::h1b99d9410fff940f at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 49: 0x7f89a6eaead0 - std::panicking::try::haa75904dcc6c893d at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 50: 0x7f89a6e7b1c1 - std::panic::catch_unwind::hefc5d7bea8cc7330 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 51: 0x7f89a6e7b1c1 - async_task::raw::RawTask::run::h2599aa8ea4c915eb at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/raw.rs:549:23 52: 0x7f89a6ec4943 - async_task::runnable::Runnable::run::hebf35cd4c870be77 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.0/src/runnable.rs:781:18 53: 0x7f89a6ec4943 - async_executor::Executor::run::{{closure}}::{{closure}}::h0c615dbdbfe5ab21 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:254:21 54: 0x7f89a6ec4943 - as core::future::future::Future>::poll::ha3398ef6698e3169 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.2.0/src/future.rs:449:33 55: 0x7f89a6ec4943 - async_executor::Executor::run::{{closure}}::h1fee1a58ef8be629 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-executor-1.8.0/src/lib.rs:261:32 56: 0x7f89a6ec37bb - futures_lite::future::block_on::{{closure}}::h3a5cab33e2e2a5fb at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-1.13.0/src/future.rs:89:27 57: 0x7f89a6ec37bb - std::thread::local::LocalKey::try_with::h1ee7ea995c2113b8 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:270:16 58: 0x7f89a6ec37bb - std::thread::local::LocalKey::with::h8b907cd670e96861 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:9 59: 0x7f89a6ec37bb - futures_lite::future::block_on::hb5666cd87cb63135 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-1.13.0/src/future.rs:79:11 60: 0x7f89a6ec9210 - bevy_tasks::task_pool::TaskPool::new_internal::{{closure}}::{{closure}}::{{closure}}::{{closure}}::hb5c2dfd22d46c5ca at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.12.1/src/task_pool.rs:180:37 61: 0x7f89a6ec9210 - std::panicking::try::do_call::h6994a596569af394 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 62: 0x7f89a6ec9210 - std::panicking::try::h015e40224aae0888 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 63: 0x7f89a6ec9210 - std::panic::catch_unwind::h44593cc47721219a at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 64: 0x7f89a6ec9210 - bevy_tasks::task_pool::TaskPool::new_internal::{{closure}}::{{closure}}::{{closure}}::h9b66fff98fa236a8 at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.12.1/src/task_pool.rs:174:43 65: 0x7f89a6ec9210 - std::thread::local::LocalKey::try_with::hb8577195c96f4dff at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:270:16 66: 0x7f89a6ec9210 - std::thread::local::LocalKey::with::he35dd59a63b87773 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/local.rs:246:9 67: 0x7f89a6ec9210 - bevy_tasks::task_pool::TaskPool::new_internal::{{closure}}::{{closure}}::hb96c203f7840f0bf at /home/pawell/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bevy_tasks-0.12.1/src/task_pool.rs:167:50 68: 0x7f89a6ec9210 - std::sys_common::backtrace::__rust_begin_short_backtrace::h8ca2aab1ccf1670d at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys_common/backtrace.rs:155:18 69: 0x7f89a6ec7175 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::he683b8fb57135370 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:529:17 70: 0x7f89a6ec7175 - as core::ops::function::FnOnce<()>>::call_once::hb2847289f1fdabe5 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panic/unwind_safe.rs:272:9 71: 0x7f89a6ec7175 - std::panicking::try::do_call::h97e23f4615a096fb at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:552:40 72: 0x7f89a6ec7175 - std::panicking::try::h1846da4f91ccb64b at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:516:19 73: 0x7f89a6ec7175 - std::panic::catch_unwind::hb3e53421b5f13402 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panic.rs:142:14 74: 0x7f89a6ec7175 - std::thread::Builder::spawn_unchecked_::{{closure}}::h12596f9cef1ba7cf at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/thread/mod.rs:528:30 75: 0x7f89a6ec7175 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8b491b7f5701af33 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/ops/function.rs:250:5 76: 0x7f89a3b988e5 - as core::ops::function::FnOnce>::call_once::h12de4fc57affb195 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9 77: 0x7f89a3b988e5 - as core::ops::function::FnOnce>::call_once::h3c619f45059d5cf1 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/boxed.rs:2015:9 78: 0x7f89a3b988e5 - std::sys::unix::thread::Thread::new::thread_start::hbac657605e4b7389 at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/sys/unix/thread.rs:108:17 79: 0x7f89a3694ac3 - start_thread at ./nptl/pthread_create.c:442:8 80: 0x7f89a3726850 - __GI___clone3 at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 81: 0x0 - Encountered a panic in system `bevy_rapier2d::plugin::systems::step_simulation<()>`! Encountered a panic in system `bevy_app::main_schedule::Main::run_main`!