Created
April 20, 2022 14:53
-
-
Save barafael/8360ad9aa31fc747fd53568be2bb35cc to your computer and use it in GitHub Desktop.
This file contains hidden or 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