Created
July 23, 2020 22:01
-
-
Save crackcomm/590b4ca9d5bea146b95a84ac895cb2bf 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
==23071== Memcheck, a memory error detector | |
==23071== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. | |
==23071== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info | |
==23071== Command: _build/default/examples/basics/basics.exe | |
==23071== | |
==23071== Source and destination overlap in memcpy_chk(0x1ffeffec00, 0x1ffeffec00, 5) | |
==23071== at 0x4C37660: __memcpy_chk (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==23071== by 0x893E693: cpuinfo_linux_parse_cpulist (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x893D3A6: cpuinfo_linux_get_max_possible_processor (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x893B631: cpuinfo_x86_linux_init (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x14541826: __pthread_once_slow (pthread_once.c:116) | |
==23071== by 0x8937E86: cpuinfo_initialize (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x602A675: at::native::compute_cpu_capability() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x602A82C: at::native::get_cpu_capability() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6845678: THFloatVector_startup::THFloatVector_startup() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x5CBEFB0: _GLOBAL__sub_I_THVector.cpp (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x4010782: call_init (dl-init.c:72) | |
==23071== by 0x4010782: _dl_init (dl-init.c:119) | |
==23071== by 0x40010C9: ??? (in /lib/x86_64-linux-gnu/ld-2.27.so) | |
==23071== | |
==23071== Source and destination overlap in memcpy_chk(0x1ffeffec00, 0x1ffeffec00, 5) | |
==23071== at 0x4C37660: __memcpy_chk (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==23071== by 0x893E693: cpuinfo_linux_parse_cpulist (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x893D426: cpuinfo_linux_get_max_present_processor (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x893B63C: cpuinfo_x86_linux_init (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x14541826: __pthread_once_slow (pthread_once.c:116) | |
==23071== by 0x8937E86: cpuinfo_initialize (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x602A675: at::native::compute_cpu_capability() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x602A82C: at::native::get_cpu_capability() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6845678: THFloatVector_startup::THFloatVector_startup() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x5CBEFB0: _GLOBAL__sub_I_THVector.cpp (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x4010782: call_init (dl-init.c:72) | |
==23071== by 0x4010782: _dl_init (dl-init.c:119) | |
==23071== by 0x40010C9: ??? (in /lib/x86_64-linux-gnu/ld-2.27.so) | |
==23071== | |
==23071== Source and destination overlap in memcpy_chk(0x1ffeffebf0, 0x1ffeffebf0, 5) | |
==23071== at 0x4C37660: __memcpy_chk (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==23071== by 0x893E693: cpuinfo_linux_parse_cpulist (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x893D4A9: cpuinfo_linux_detect_possible_processors (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x893B69C: cpuinfo_x86_linux_init (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x14541826: __pthread_once_slow (pthread_once.c:116) | |
==23071== by 0x8937E86: cpuinfo_initialize (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x602A675: at::native::compute_cpu_capability() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x602A82C: at::native::get_cpu_capability() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6845678: THFloatVector_startup::THFloatVector_startup() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x5CBEFB0: _GLOBAL__sub_I_THVector.cpp (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x4010782: call_init (dl-init.c:72) | |
==23071== by 0x4010782: _dl_init (dl-init.c:119) | |
==23071== by 0x40010C9: ??? (in /lib/x86_64-linux-gnu/ld-2.27.so) | |
==23071== | |
==23071== Source and destination overlap in memcpy_chk(0x1ffeffebf0, 0x1ffeffebf0, 5) | |
==23071== at 0x4C37660: __memcpy_chk (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==23071== by 0x893E693: cpuinfo_linux_parse_cpulist (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x893D509: cpuinfo_linux_detect_present_processors (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x893B6BA: cpuinfo_x86_linux_init (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x14541826: __pthread_once_slow (pthread_once.c:116) | |
==23071== by 0x8937E86: cpuinfo_initialize (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x602A675: at::native::compute_cpu_capability() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x602A82C: at::native::get_cpu_capability() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6845678: THFloatVector_startup::THFloatVector_startup() (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x5CBEFB0: _GLOBAL__sub_I_THVector.cpp (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x4010782: call_init (dl-init.c:72) | |
==23071== by 0x4010782: _dl_init (dl-init.c:119) | |
==23071== by 0x40010C9: ??? (in /lib/x86_64-linux-gnu/ld-2.27.so) | |
==23071== | |
cuda available: false | |
cudnn available: false | |
vex amd64->IR: unhandled instruction bytes: 0xC5 0xF9 0x2E 0xD 0x25 0x4 0xFB 0xA 0x76 0x33 | |
vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 | |
vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE | |
vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 | |
==23071== valgrind: Unrecognised instruction at address 0x6930823. | |
==23071== at 0x6930823: at::normal_distribution<double>::normal_distribution(double, double) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6F414C2: void c10::function_ref<void (char**, long const*, long)>::callback_fn<void at::native::(anonymous namespace)::cpu_serial_kernel<at::native::(anonymous namespace)::normal_kernel(at::Tensor&, double, double, at::Generator*)::{lambda()#1}::operator()() const::{lambda()#2}::operator()() const::{lambda()#1}>(at::TensorIterator&, at::native::(anonymous namespace)::normal_kernel(at::Tensor&, double, double, at::Generator*)::{lambda()#1}::operator()() const::{lambda()#2}::operator()() const::{lambda()#1}&&)::{lambda(char**, long const*, long)#1}>(long, char**, long const*, long) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x62DD532: void c10::function_ref<void (char**, long const*, long, long)>::callback_fn<at::TensorIterator::serial_for_each(c10::function_ref<void (char**, long const*, long)>, at::Range) const::{lambda(char**, long const*, long, long)#1}>(long, char**, long const*, long, long) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x62E1469: at::TensorIterator::serial_for_each(c10::function_ref<void (char**, long const*, long, long)>, at::Range) const (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x62E1830: at::TensorIterator::serial_for_each(c10::function_ref<void (char**, long const*, long)>, at::Range) const (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6F46D04: at::native::(anonymous namespace)::normal_kernel(at::Tensor&, double, double, at::Generator*)::{lambda()#1}::operator()() const (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6F654C2: at::native::(anonymous namespace)::normal_kernel(at::Tensor&, double, double, at::Generator*) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x603EC08: at::native::normal_cpu_(at::Tensor&, double, double, at::Generator*) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6567EAA: at::CPUType::normal_(at::Tensor&, double, double, at::Generator*) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0xAA3577: at::Tensor& c10::KernelFunction::callUnboxed<at::Tensor&, at::Tensor&, double, double, at::Generator*>(c10::OperatorHandle const&, at::Tensor&, double, double, at::Generator*) const (KernelFunction_impl.h:66) | |
==23071== by 0xA6B87B: at::Tensor& c10::Dispatcher::callUnboxedWithDispatchKey<at::Tensor&, at::Tensor&, double, double, at::Generator*>(c10::OperatorHandle const&, c10::DispatchKey, at::Tensor&, double, double, at::Generator*) const (Dispatcher.h:221) | |
==23071== by 0xA49B0F: at::Tensor& c10::Dispatcher::callUnboxed<at::Tensor&, at::Tensor&, double, double, at::Generator*>(c10::OperatorHandle const&, at::Tensor&, double, double, at::Generator*) const (Dispatcher.h:229) | |
==23071== Your program just tried to execute an instruction that Valgrind | |
==23071== did not recognise. There are two possible reasons for this. | |
==23071== 1. Your program has a bug and erroneously jumped to a non-code | |
==23071== location. If you are running Memcheck and you just saw a | |
==23071== warning about a bad jump, it's probably your program's fault. | |
==23071== 2. The instruction is legitimate but Valgrind doesn't handle it, | |
==23071== i.e. it's Valgrind's fault. If you think this is the case or | |
==23071== you are not sure, please let us know and we'll try to fix it. | |
==23071== Either way, Valgrind will now raise a SIGILL signal which will | |
==23071== probably kill your program. | |
==23071== | |
==23071== Process terminating with default action of signal 4 (SIGILL) | |
==23071== Illegal opcode at address 0x6930823 | |
==23071== at 0x6930823: at::normal_distribution<double>::normal_distribution(double, double) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6F414C2: void c10::function_ref<void (char**, long const*, long)>::callback_fn<void at::native::(anonymous namespace)::cpu_serial_kernel<at::native::(anonymous namespace)::normal_kernel(at::Tensor&, double, double, at::Generator*)::{lambda()#1}::operator()() const::{lambda()#2}::operator()() const::{lambda()#1}>(at::TensorIterator&, at::native::(anonymous namespace)::normal_kernel(at::Tensor&, double, double, at::Generator*)::{lambda()#1}::operator()() const::{lambda()#2}::operator()() const::{lambda()#1}&&)::{lambda(char**, long const*, long)#1}>(long, char**, long const*, long) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x62DD532: void c10::function_ref<void (char**, long const*, long, long)>::callback_fn<at::TensorIterator::serial_for_each(c10::function_ref<void (char**, long const*, long)>, at::Range) const::{lambda(char**, long const*, long, long)#1}>(long, char**, long const*, long, long) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x62E1469: at::TensorIterator::serial_for_each(c10::function_ref<void (char**, long const*, long, long)>, at::Range) const (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x62E1830: at::TensorIterator::serial_for_each(c10::function_ref<void (char**, long const*, long)>, at::Range) const (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6F46D04: at::native::(anonymous namespace)::normal_kernel(at::Tensor&, double, double, at::Generator*)::{lambda()#1}::operator()() const (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6F654C2: at::native::(anonymous namespace)::normal_kernel(at::Tensor&, double, double, at::Generator*) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x603EC08: at::native::normal_cpu_(at::Tensor&, double, double, at::Generator*) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0x6567EAA: at::CPUType::normal_(at::Tensor&, double, double, at::Generator*) (in /mnt/d/crypto-market/cxmr/cxmr-master/libtorch/lib/libtorch_cpu.so) | |
==23071== by 0xAA3577: at::Tensor& c10::KernelFunction::callUnboxed<at::Tensor&, at::Tensor&, double, double, at::Generator*>(c10::OperatorHandle const&, at::Tensor&, double, double, at::Generator*) const (KernelFunction_impl.h:66) | |
==23071== by 0xA6B87B: at::Tensor& c10::Dispatcher::callUnboxedWithDispatchKey<at::Tensor&, at::Tensor&, double, double, at::Generator*>(c10::OperatorHandle const&, c10::DispatchKey, at::Tensor&, double, double, at::Generator*) const (Dispatcher.h:221) | |
==23071== by 0xA49B0F: at::Tensor& c10::Dispatcher::callUnboxed<at::Tensor&, at::Tensor&, double, double, at::Generator*>(c10::OperatorHandle const&, at::Tensor&, double, double, at::Generator*) const (Dispatcher.h:229) | |
==23071== | |
==23071== HEAP SUMMARY: | |
==23071== in use at exit: 18,168,088 bytes in 77,019 blocks | |
==23071== total heap usage: 258,331 allocs, 181,312 frees, 48,158,263 bytes allocated | |
==23071== | |
==23071== LEAK SUMMARY: | |
==23071== definitely lost: 0 bytes in 0 blocks | |
==23071== indirectly lost: 0 bytes in 0 blocks | |
==23071== possibly lost: 1,028,128 bytes in 2 blocks | |
==23071== still reachable: 17,139,960 bytes in 77,017 blocks | |
==23071== suppressed: 0 bytes in 0 blocks | |
==23071== Rerun with --leak-check=full to see details of leaked memory | |
==23071== | |
==23071== For counts of detected and suppressed errors, rerun with: -v | |
==23071== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment