atJIT icon indicating copy to clipboard operation
atJIT copied to clipboard

Stat dumping segfault

Open kavon opened this issue 5 years ago • 0 comments

Happens in aebf52bf and the prior commit. Non-debug stack trace:

Thread 1 "matmul" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007ffff7bae3a0 in tuner::Feedback::betterThan(tuner::Feedback&) () from /home/kavon/anl/atJIT/install/lib/libEasyJitRuntime.so
#2  0x00007ffff7bac7f4 in void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<tuner::Tuner::dumpStats(std::ostream&) const::S> >(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<tuner::Tuner::dumpStats(std::ostream&) const::S>) ()
   from /home/kavon/anl/atJIT/install/lib/libEasyJitRuntime.so
#3  0x00007ffff7bac827 in void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<tuner::Tuner::dumpStats(std::ostream&) const::S> >(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::_Iter_comp_iter<tuner::Tuner::dumpStats(std::ostream&) const::S>) ()
   from /home/kavon/anl/atJIT/install/lib/libEasyJitRuntime.so
#4  0x00007ffff7ba523b in tuner::Optimizer::dumpStats(std::basic_ofstream<char, std::char_traits<char> >&) const () from /home/kavon/anl/atJIT/install/lib/libEasyJitRuntime.so
#5  0x000000000040dfba in tuner::ATDriver::exportStats(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) ()
#6  0x0000000000406bdd in tuner::ATDriver::exportStats() ()
#7  0x0000000000403d97 in testWith(tuner::AutoTuner, int) ()
#8  0x0000000000403e49 in main ()

kavon avatar Apr 28 '19 16:04 kavon