{
"unique": "0xe",
"tid": "1",
"kind": "Leak_DefinitelyLost",
"what": null,
"xwhat": {
"text": "32 bytes in 1 blocks are definitely lost in loss record 15 of 22",
"leakedbytes": 32,
"leakedblocks": 1
},
"stack": {
"frame": [
{
"ip": "0x483877F",
"obj": "/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so",
"fn": "malloc",
"dir": "./coregrind/m_replacemalloc",
"file": "vg_replace_malloc.c",
"line": 307
},
{
"ip": "0x128CDB",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::alloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 87
},
{
"ip": "0x128E06",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::Global::alloc_impl",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 169
},
{
"ip": "0x128F29",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "<alloc::alloc::Global as core::alloc::Allocator>::allocate",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 229
},
{
"ip": "0x128FFC",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::exchange_malloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 318
},
{
"ip": "0x12523D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "new<kravltree::entry::Entry<i32, i32>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 195
},
{
"ip": "0x12523D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::avltree::AvlTree<K,V>::insert",
"dir": "src",
"file": "avltree.rs",
"line": 95
},
{
"ip": "0x122224",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::ww",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 34
},
{
"ip": "0x11EEB9",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::ww::{{closure}}",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 32
},
{
"ip": "0x12105D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "core::ops::function::FnOnce::call_once",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<fn(), ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::__rust_begin_short_backtrace",
"dir": "library/test/src",
"file": "lib.rs",
"line": 574
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), (dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 1854
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/panic",
"file": "unwind_safe.rs",
"line": 271
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "do_call<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 406
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "try<(), core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 370
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panic.rs",
"line": 133
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "run_test_in_process",
"dir": "library/test/src",
"file": "lib.rs",
"line": 597
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner::{{closure}}",
"dir": "library/test/src",
"file": "lib.rs",
"line": 491
},
{
"ip": "0x152F5A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc//library/test/src",
"file": "lib.rs",
"line": 529
}
]
}
}
{
"unique": "0xf",
"tid": "1",
"kind": "Leak_DefinitelyLost",
"what": null,
"xwhat": {
"text": "64 (32 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 16 of 22",
"leakedbytes": 64,
"leakedblocks": 1
},
"stack": {
"frame": [
{
"ip": "0x483877F",
"obj": "/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so",
"fn": "malloc",
"dir": "./coregrind/m_replacemalloc",
"file": "vg_replace_malloc.c",
"line": 307
},
{
"ip": "0x128CDB",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::alloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 87
},
{
"ip": "0x128E06",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::Global::alloc_impl",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 169
},
{
"ip": "0x128F29",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "<alloc::alloc::Global as core::alloc::Allocator>::allocate",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 229
},
{
"ip": "0x128FFC",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::exchange_malloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 318
},
{
"ip": "0x12411D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "new<kravltree::entry::Entry<i32, i32>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 195
},
{
"ip": "0x12411D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::avltree::AvlTree<K,V>::insert",
"dir": "src",
"file": "avltree.rs",
"line": 162
},
{
"ip": "0x12223A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::ww",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 35
},
{
"ip": "0x11EEB9",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::ww::{{closure}}",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 32
},
{
"ip": "0x12105D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "core::ops::function::FnOnce::call_once",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<fn(), ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::__rust_begin_short_backtrace",
"dir": "library/test/src",
"file": "lib.rs",
"line": 574
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), (dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 1854
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/panic",
"file": "unwind_safe.rs",
"line": 271
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "do_call<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 406
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "try<(), core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 370
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panic.rs",
"line": 133
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "run_test_in_process",
"dir": "library/test/src",
"file": "lib.rs",
"line": 597
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner::{{closure}}",
"dir": "library/test/src",
"file": "lib.rs",
"line": 491
},
{
"ip": "0x152F5A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc//library/test/src",
"file": "lib.rs",
"line": 529
}
]
}
}
{
"unique": "0x10",
"tid": "1",
"kind": "Leak_DefinitelyLost",
"what": null,
"xwhat": {
"text": "96 (32 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 17 of 22",
"leakedbytes": 96,
"leakedblocks": 1
},
"stack": {
"frame": [
{
"ip": "0x483877F",
"obj": "/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so",
"fn": "malloc",
"dir": "./coregrind/m_replacemalloc",
"file": "vg_replace_malloc.c",
"line": 307
},
{
"ip": "0x128CDB",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::alloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 87
},
{
"ip": "0x128E06",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::Global::alloc_impl",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 169
},
{
"ip": "0x128F29",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "<alloc::alloc::Global as core::alloc::Allocator>::allocate",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 229
},
{
"ip": "0x128FFC",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::exchange_malloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 318
},
{
"ip": "0x12523D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "new<kravltree::entry::Entry<i32, i32>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 195
},
{
"ip": "0x12523D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::avltree::AvlTree<K,V>::insert",
"dir": "src",
"file": "avltree.rs",
"line": 95
},
{
"ip": "0x1224E4",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate1",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 53
},
{
"ip": "0x11EED9",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate1::{{closure}}",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 51
},
{
"ip": "0x12112D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "core::ops::function::FnOnce::call_once",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<fn(), ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::__rust_begin_short_backtrace",
"dir": "library/test/src",
"file": "lib.rs",
"line": 574
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), (dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 1854
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/panic",
"file": "unwind_safe.rs",
"line": 271
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "do_call<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 406
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "try<(), core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 370
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panic.rs",
"line": 133
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "run_test_in_process",
"dir": "library/test/src",
"file": "lib.rs",
"line": 597
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner::{{closure}}",
"dir": "library/test/src",
"file": "lib.rs",
"line": 491
},
{
"ip": "0x152F5A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc//library/test/src",
"file": "lib.rs",
"line": 529
}
]
}
}
{
"unique": "0x11",
"tid": "1",
"kind": "Leak_DefinitelyLost",
"what": null,
"xwhat": {
"text": "96 (32 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 18 of 22",
"leakedbytes": 96,
"leakedblocks": 1
},
"stack": {
"frame": [
{
"ip": "0x483877F",
"obj": "/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so",
"fn": "malloc",
"dir": "./coregrind/m_replacemalloc",
"file": "vg_replace_malloc.c",
"line": 307
},
{
"ip": "0x128CDB",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::alloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 87
},
{
"ip": "0x128E06",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::Global::alloc_impl",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 169
},
{
"ip": "0x128F29",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "<alloc::alloc::Global as core::alloc::Allocator>::allocate",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 229
},
{
"ip": "0x128FFC",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::exchange_malloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 318
},
{
"ip": "0x12411D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "new<kravltree::entry::Entry<i32, i32>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 195
},
{
"ip": "0x12411D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::avltree::AvlTree<K,V>::insert",
"dir": "src",
"file": "avltree.rs",
"line": 162
},
{
"ip": "0x1224FA",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate1",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 54
},
{
"ip": "0x11EED9",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate1::{{closure}}",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 51
},
{
"ip": "0x12112D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "core::ops::function::FnOnce::call_once",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<fn(), ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::__rust_begin_short_backtrace",
"dir": "library/test/src",
"file": "lib.rs",
"line": 574
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), (dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 1854
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/panic",
"file": "unwind_safe.rs",
"line": 271
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "do_call<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 406
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "try<(), core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 370
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panic.rs",
"line": 133
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "run_test_in_process",
"dir": "library/test/src",
"file": "lib.rs",
"line": 597
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner::{{closure}}",
"dir": "library/test/src",
"file": "lib.rs",
"line": 491
},
{
"ip": "0x152F5A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc//library/test/src",
"file": "lib.rs",
"line": 529
}
]
}
}
{
"unique": "0x12",
"tid": "1",
"kind": "Leak_DefinitelyLost",
"what": null,
"xwhat": {
"text": "96 (32 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 19 of 22",
"leakedbytes": 96,
"leakedblocks": 1
},
"stack": {
"frame": [
{
"ip": "0x483877F",
"obj": "/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so",
"fn": "malloc",
"dir": "./coregrind/m_replacemalloc",
"file": "vg_replace_malloc.c",
"line": 307
},
{
"ip": "0x128CDB",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::alloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 87
},
{
"ip": "0x128E06",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::Global::alloc_impl",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 169
},
{
"ip": "0x128F29",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "<alloc::alloc::Global as core::alloc::Allocator>::allocate",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 229
},
{
"ip": "0x128FFC",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::exchange_malloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 318
},
{
"ip": "0x12523D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "new<kravltree::entry::Entry<i32, i32>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 195
},
{
"ip": "0x12523D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::avltree::AvlTree<K,V>::insert",
"dir": "src",
"file": "avltree.rs",
"line": 95
},
{
"ip": "0x1227EA",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate2",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 78
},
{
"ip": "0x11EEF9",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate2::{{closure}}",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 76
},
{
"ip": "0x12116D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "core::ops::function::FnOnce::call_once",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<fn(), ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::__rust_begin_short_backtrace",
"dir": "library/test/src",
"file": "lib.rs",
"line": 574
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), (dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 1854
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/panic",
"file": "unwind_safe.rs",
"line": 271
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "do_call<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 406
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "try<(), core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 370
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panic.rs",
"line": 133
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "run_test_in_process",
"dir": "library/test/src",
"file": "lib.rs",
"line": 597
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner::{{closure}}",
"dir": "library/test/src",
"file": "lib.rs",
"line": 491
},
{
"ip": "0x152F5A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc//library/test/src",
"file": "lib.rs",
"line": 529
}
]
}
}
{
"unique": "0x13",
"tid": "1",
"kind": "Leak_DefinitelyLost",
"what": null,
"xwhat": {
"text": "96 (32 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 20 of 22",
"leakedbytes": 96,
"leakedblocks": 1
},
"stack": {
"frame": [
{
"ip": "0x483877F",
"obj": "/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so",
"fn": "malloc",
"dir": "./coregrind/m_replacemalloc",
"file": "vg_replace_malloc.c",
"line": 307
},
{
"ip": "0x128CDB",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::alloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 87
},
{
"ip": "0x128E06",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::Global::alloc_impl",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 169
},
{
"ip": "0x128F29",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "<alloc::alloc::Global as core::alloc::Allocator>::allocate",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 229
},
{
"ip": "0x128FFC",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::exchange_malloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 318
},
{
"ip": "0x12523D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "new<kravltree::entry::Entry<i32, i32>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 195
},
{
"ip": "0x12523D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::avltree::AvlTree<K,V>::insert",
"dir": "src",
"file": "avltree.rs",
"line": 95
},
{
"ip": "0x122E2A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate3",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 120
},
{
"ip": "0x11EF19",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate3::{{closure}}",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 118
},
{
"ip": "0x120FCD",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "core::ops::function::FnOnce::call_once",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<fn(), ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::__rust_begin_short_backtrace",
"dir": "library/test/src",
"file": "lib.rs",
"line": 574
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), (dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 1854
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/panic",
"file": "unwind_safe.rs",
"line": 271
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "do_call<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 406
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "try<(), core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 370
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panic.rs",
"line": 133
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "run_test_in_process",
"dir": "library/test/src",
"file": "lib.rs",
"line": 597
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner::{{closure}}",
"dir": "library/test/src",
"file": "lib.rs",
"line": 491
},
{
"ip": "0x152F5A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc//library/test/src",
"file": "lib.rs",
"line": 529
}
]
}
}
{
"unique": "0x14",
"tid": "1",
"kind": "Leak_DefinitelyLost",
"what": null,
"xwhat": {
"text": "96 (32 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 21 of 22",
"leakedbytes": 96,
"leakedblocks": 1
},
"stack": {
"frame": [
{
"ip": "0x483877F",
"obj": "/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so",
"fn": "malloc",
"dir": "./coregrind/m_replacemalloc",
"file": "vg_replace_malloc.c",
"line": 307
},
{
"ip": "0x128CDB",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::alloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 87
},
{
"ip": "0x128E06",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::Global::alloc_impl",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 169
},
{
"ip": "0x128F29",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "<alloc::alloc::Global as core::alloc::Allocator>::allocate",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 229
},
{
"ip": "0x128FFC",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::exchange_malloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 318
},
{
"ip": "0x12411D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "new<kravltree::entry::Entry<i32, i32>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 195
},
{
"ip": "0x12411D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::avltree::AvlTree<K,V>::insert",
"dir": "src",
"file": "avltree.rs",
"line": 162
},
{
"ip": "0x122E43",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate3",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 121
},
{
"ip": "0x11EF19",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate3::{{closure}}",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 118
},
{
"ip": "0x120FCD",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "core::ops::function::FnOnce::call_once",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<fn(), ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::__rust_begin_short_backtrace",
"dir": "library/test/src",
"file": "lib.rs",
"line": 574
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), (dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 1854
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/panic",
"file": "unwind_safe.rs",
"line": 271
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "do_call<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 406
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "try<(), core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 370
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panic.rs",
"line": 133
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "run_test_in_process",
"dir": "library/test/src",
"file": "lib.rs",
"line": 597
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner::{{closure}}",
"dir": "library/test/src",
"file": "lib.rs",
"line": 491
},
{
"ip": "0x152F5A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc//library/test/src",
"file": "lib.rs",
"line": 529
}
]
}
}
{
"unique": "0x15",
"tid": "1",
"kind": "Leak_DefinitelyLost",
"what": null,
"xwhat": {
"text": "128 (32 direct, 96 indirect) bytes in 1 blocks are definitely lost in loss record 22 of 22",
"leakedbytes": 128,
"leakedblocks": 1
},
"stack": {
"frame": [
{
"ip": "0x483877F",
"obj": "/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so",
"fn": "malloc",
"dir": "./coregrind/m_replacemalloc",
"file": "vg_replace_malloc.c",
"line": 307
},
{
"ip": "0x128CDB",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::alloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 87
},
{
"ip": "0x128E06",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::Global::alloc_impl",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 169
},
{
"ip": "0x128F29",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "<alloc::alloc::Global as core::alloc::Allocator>::allocate",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 229
},
{
"ip": "0x128FFC",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "alloc::alloc::exchange_malloc",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "alloc.rs",
"line": 318
},
{
"ip": "0x12411D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "new<kravltree::entry::Entry<i32, i32>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 195
},
{
"ip": "0x12411D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::avltree::AvlTree<K,V>::insert",
"dir": "src",
"file": "avltree.rs",
"line": 162
},
{
"ip": "0x122803",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate2",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 79
},
{
"ip": "0x11EEF9",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "kravltree::tests::rotate2::{{closure}}",
"dir": "/builds/Kores/kravltree/src",
"file": "lib.rs",
"line": 76
},
{
"ip": "0x12116D",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "core::ops::function::FnOnce::call_once",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<fn(), ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/ops",
"file": "function.rs",
"line": 227
},
{
"ip": "0x154ED2",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::__rust_begin_short_backtrace",
"dir": "library/test/src",
"file": "lib.rs",
"line": 574
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), (dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/alloc/src",
"file": "boxed.rs",
"line": 1854
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "call_once<(), alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/core/src/panic",
"file": "unwind_safe.rs",
"line": 271
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "do_call<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 406
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "try<(), core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panicking.rs",
"line": 370
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=()> + core::marker::Send), alloc::alloc::Global>>, ()>",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc/library/std/src",
"file": "panic.rs",
"line": 133
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "run_test_in_process",
"dir": "library/test/src",
"file": "lib.rs",
"line": 597
},
{
"ip": "0x153B67",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner::{{closure}}",
"dir": "library/test/src",
"file": "lib.rs",
"line": 491
},
{
"ip": "0x152F5A",
"obj": "/builds/Kores/kravltree/target/debug/deps/kravltree-da116b88200dd826",
"fn": "test::run_test::run_test_inner",
"dir": "/rustc/ad46af24713115e7b9b258346e66b9b2d14eacfc//library/test/src",
"file": "lib.rs",
"line": 529
}
]
}
}