https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108097

--- Comment #5 from cqwrteur <unlvsur at live dot com> ---
(In reply to Jonathan Wakely from comment #3)
> (In reply to cqwrteur from comment #1)
> > #include<fast_io.h>
> 
> Please provide testcases that don't depend on your own headers. There's
> absolutely no reason this can't use printf or std::cout.
> 
> Asan is wrong, operator delete(void*, size_t) can be used to delete memory
> from operator new(size_t, nothrow_t).

#include<iostream>
#include<stacktrace>

int main()
{
        for(auto const & e : std::stacktrace::current())
        {
                std::cout<<std::to_string(e)<<'\n';
        }
}

Still crashing by replacing with std::cout

Reply via email to