Created
April 20, 2022 14:53
-
-
Save barafael/8360ad9aa31fc747fd53568be2bb35cc to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cargo-valgrind: version 2.0.3 | |
XML format mismatch between `valgrind` and `cargo valgrind`: custom: duplicate field `stack` | |
XML output of valgrind: | |
```xml | |
<?xml version="1.0"?> | |
<valgrindoutput> | |
<protocolversion>4</protocolversion> | |
<protocoltool>memcheck</protocoltool> | |
<preamble> | |
<line>Memcheck, a memory error detector</line> | |
<line>Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.</line> | |
<line>Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info</line> | |
<line>Command: target/debug/rusp</line> | |
</preamble> | |
<pid>95716</pid> | |
<ppid>95621</ppid> | |
<tool>memcheck</tool> | |
<args> | |
<vargv> | |
<exe>/usr/bin/valgrind.bin</exe> | |
<arg>--xml=yes</arg> | |
<arg>--xml-socket=127.0.0.1:40505</arg> | |
</vargv> | |
<argv> | |
<exe>target/debug/rusp</exe> | |
</argv> | |
</args> | |
<status> | |
<state>RUNNING</state> | |
<time>00:00:00:00.090 </time> | |
</status> | |
<error> | |
<unique>0x0</unique> | |
<tid>1</tid> | |
<kind>InvalidRead</kind> | |
<what>Invalid read of size 4</what> | |
<stack> | |
<frame> | |
<ip>0x123258</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_del</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>82</line> | |
</frame> | |
<frame> | |
<ip>0x124435</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>521</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
<auxwhat>Address 0x4bcea40 is 0 bytes inside a block of size 48 free'd</auxwhat> | |
<stack> | |
<frame> | |
<ip>0x483CA3F</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>free</fn> | |
</frame> | |
<frame> | |
<ip>0x1232C2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_del</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>95</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>builtin</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>0</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_eval_sexpr</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>367</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_eval</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>380</line> | |
</frame> | |
<frame> | |
<ip>0x12440F</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>517</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
<auxwhat>Block was alloc'd at</auxwhat> | |
<stack> | |
<frame> | |
<ip>0x483B7F3</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>malloc</fn> | |
</frame> | |
<frame> | |
<ip>0x123F3A</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_sexpr</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>63</line> | |
</frame> | |
<frame> | |
<ip>0x123F3A</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_read</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>419</line> | |
</frame> | |
<frame> | |
<ip>0x124404</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>515</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
</error> | |
<error> | |
<unique>0x1</unique> | |
<tid>1</tid> | |
<kind>InvalidRead</kind> | |
<what>Invalid read of size 8</what> | |
<stack> | |
<frame> | |
<ip>0x12326A</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_del</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>88</line> | |
</frame> | |
<frame> | |
<ip>0x124435</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>521</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
<auxwhat>Address 0x4bcea60 is 32 bytes inside a block of size 48 free'd</auxwhat> | |
<stack> | |
<frame> | |
<ip>0x483CA3F</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>free</fn> | |
</frame> | |
<frame> | |
<ip>0x1232C2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_del</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>95</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>builtin</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>0</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_eval_sexpr</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>367</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_eval</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>380</line> | |
</frame> | |
<frame> | |
<ip>0x12440F</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>517</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
<auxwhat>Block was alloc'd at</auxwhat> | |
<stack> | |
<frame> | |
<ip>0x483B7F3</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>malloc</fn> | |
</frame> | |
<frame> | |
<ip>0x123F3A</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_sexpr</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>63</line> | |
</frame> | |
<frame> | |
<ip>0x123F3A</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_read</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>419</line> | |
</frame> | |
<frame> | |
<ip>0x124404</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>515</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
</error> | |
<error> | |
<unique>0x2</unique> | |
<tid>1</tid> | |
<kind>InvalidRead</kind> | |
<what>Invalid read of size 8</what> | |
<stack> | |
<frame> | |
<ip>0x1232B1</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_del</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>0</line> | |
</frame> | |
<frame> | |
<ip>0x124435</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>521</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
<auxwhat>Address 0x4bcea68 is 40 bytes inside a block of size 48 free'd</auxwhat> | |
<stack> | |
<frame> | |
<ip>0x483CA3F</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>free</fn> | |
</frame> | |
<frame> | |
<ip>0x1232C2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_del</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>95</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>builtin</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>0</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_eval_sexpr</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>367</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_eval</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>380</line> | |
</frame> | |
<frame> | |
<ip>0x12440F</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>517</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
<auxwhat>Block was alloc'd at</auxwhat> | |
<stack> | |
<frame> | |
<ip>0x483B7F3</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>malloc</fn> | |
</frame> | |
<frame> | |
<ip>0x123F3A</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_sexpr</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>63</line> | |
</frame> | |
<frame> | |
<ip>0x123F3A</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_read</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>419</line> | |
</frame> | |
<frame> | |
<ip>0x124404</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>515</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
</error> | |
<error> | |
<unique>0x3</unique> | |
<tid>1</tid> | |
<kind>InvalidFree</kind> | |
<what>Invalid free() / delete / delete[] / realloc()</what> | |
<stack> | |
<frame> | |
<ip>0x483CA3F</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>free</fn> | |
</frame> | |
<frame> | |
<ip>0x1232C2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_del</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>95</line> | |
</frame> | |
<frame> | |
<ip>0x124435</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>521</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
<auxwhat>Address 0x4bcea40 is 0 bytes inside a block of size 48 free'd</auxwhat> | |
<stack> | |
<frame> | |
<ip>0x483CA3F</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>free</fn> | |
</frame> | |
<frame> | |
<ip>0x1232C2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_del</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>95</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>builtin</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>0</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_eval_sexpr</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>367</line> | |
</frame> | |
<frame> | |
<ip>0x123D56</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_eval</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>380</line> | |
</frame> | |
<frame> | |
<ip>0x12440F</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>517</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
<auxwhat>Block was alloc'd at</auxwhat> | |
<stack> | |
<frame> | |
<ip>0x483B7F3</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>malloc</fn> | |
</frame> | |
<frame> | |
<ip>0x123F3A</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_sexpr</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>63</line> | |
</frame> | |
<frame> | |
<ip>0x123F3A</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_read</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>419</line> | |
</frame> | |
<frame> | |
<ip>0x124404</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>515</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
</error> | |
<status> | |
<state>FINISHED</state> | |
<time>00:00:00:02.786 </time> | |
</status> | |
<error> | |
<unique>0x4</unique> | |
<tid>1</tid> | |
<kind>Leak_DefinitelyLost</kind> | |
<xwhat> | |
<text>48 bytes in 1 blocks are definitely lost in loss record 1 of 1</text> | |
<leakedbytes>48</leakedbytes> | |
<leakedblocks>1</leakedblocks> | |
</xwhat> | |
<stack> | |
<frame> | |
<ip>0x483B7F3</ip> | |
<obj>/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so</obj> | |
<fn>malloc</fn> | |
</frame> | |
<frame> | |
<ip>0x123F01</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_num</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>37</line> | |
</frame> | |
<frame> | |
<ip>0x123F01</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>lval_read_num</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>393</line> | |
</frame> | |
<frame> | |
<ip>0x123F01</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_read</fn> | |
<dir>src</dir> | |
<file>main.rs</file> | |
<line>402</line> | |
</frame> | |
<frame> | |
<ip>0x12405B</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::lval_read</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>444</line> | |
</frame> | |
<frame> | |
<ip>0x124404</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>rusp::main</fn> | |
<dir>/home/rafaelbachmann/crisp/rusp/src</dir> | |
<file>main.rs</file> | |
<line>515</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<fn(), ()></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>227</line> | |
</frame> | |
<frame> | |
<ip>0x122DF2</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::sys_common::backtrace::__rust_begin_short_backtrace</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src/sys_common</dir> | |
<file>backtrace.rs</file> | |
<line>122</line> | |
</frame> | |
<frame> | |
<ip>0x125E68</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>_ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hb621560f369086f5E.llvm.7583281289400191529</fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/std/src</dir> | |
<file>rt.rs</file> | |
<line>145</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>/rustc/76d770ac21d9521db6a92a48c7b3d5b2cc535941/library/core/src/ops</dir> | |
<file>function.rs</file> | |
<line>259</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>{closure#2}</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>do_call<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>492</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>try<isize, std::rt::lang_start_internal::{closure_env#2}></fn> | |
<dir>library/std/src</dir> | |
<file>panicking.rs</file> | |
<line>456</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize></fn> | |
<dir>library/std/src</dir> | |
<file>panic.rs</file> | |
<line>137</line> | |
</frame> | |
<frame> | |
<ip>0x162C1D</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>std::rt::lang_start_internal</fn> | |
<dir>library/std/src</dir> | |
<file>rt.rs</file> | |
<line>128</line> | |
</frame> | |
<frame> | |
<ip>0x124777</ip> | |
<obj>/home/rafaelbachmann/crisp/rusp/target/debug/rusp</obj> | |
<fn>main</fn> | |
</frame> | |
</stack> | |
</error> | |
<errorcounts> | |
<pair> | |
<count>1</count> | |
<unique>0x3</unique> | |
</pair> | |
<pair> | |
<count>1</count> | |
<unique>0x2</unique> | |
</pair> | |
<pair> | |
<count>1</count> | |
<unique>0x1</unique> | |
</pair> | |
<pair> | |
<count>1</count> | |
<unique>0x0</unique> | |
</pair> | |
</errorcounts> | |
<suppcounts> | |
</suppcounts> | |
</valgrindoutput> | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment