Language
C++
Compiler
clang 10.0.0
Options
Warnings
Optimization
Don't Use Boost
C++2a(GNU)
no pedantic
$ clang++ prog.cc -Wall -Wextra -O2 -march=native -std=gnu++2a
*** Error in `./prog.exe': double free or corruption (fasttop): 0x00007ff0480008c0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7ff0509327e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7ff05093b37a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7ff05093f53c]
./prog.exe[0x401688]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7ff0516b06ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7ff0509c241d]
======= Memory map: ========
00400000-00402000 r-xp 00000000 fd:03 9574117 /home/jail/prog.exe
00601000-00602000 r--p 00001000 fd:03 9574117 /home/jail/prog.exe
00602000-00603000 rw-p 00002000 fd:03 9574117 /home/jail/prog.exe
02565000-02586000 rw-p 00000000 00:00 0 [heap]
7ff038000000-7ff038021000 rw-p 00000000 00:00 0
7ff038021000-7ff03c000000 ---p 00000000 00:00 0
7ff03c000000-7ff03c021000 rw-p 00000000 00:00 0
7ff03c021000-7ff040000000 ---p 00000000 00:00 0
7ff040000000-7ff040021000 rw-p 00000000 00:00 0
7ff040021000-7ff044000000 ---p 00000000 00:00 0
7ff044000000-7ff044021000 rw-p 00000000 00:00 0
7ff044021000-7ff048000000 ---p 00000000 00:00 0
7ff048000000-7ff048021000 rw-p 00000000 00:00 0
7ff048021000-7ff04c000000 ---p 00000000 00:00 0
7ff04e6af000-7ff04e6b0000 ---p 00000000 00:00 0
7ff04e6b0000-7ff04eeb0000 rw-p 00000000 00:00 0
7ff04eeb0000-7ff04eeb1000 ---p 00000000 00:00 0
7ff04eeb1000-7ff04f6b1000 rw-p 00000000 00:00 0
7ff04f6b1000-7ff04f6b2000 ---p 00000000 00:00 0
7ff04f6b2000-7ff04feb2000 rw-p 00000000 00:00 0
7ff04feb2000-7ff04feb3000 ---p 00000000 00:00 0
7ff04feb3000-7ff0506b3000 rw-p 00000000 00:00 0
7ff0506b3000-7ff0506ba000 r-xp 00000000 fd:03 147108 /lib/x86_64-linux-gnu/librt-2.23.so
7ff0506ba000-7ff0508b9000 ---p 00007000 fd:03 147108 /lib/x86_64-linux-gnu/librt-2.23.so
7ff0508b9000-7ff0508ba000 r--p 00006000 fd:03 147108 /lib/x86_64-linux-gnu/librt-2.23.so
7ff0508ba000-7ff0508bb000 rw-p 00007000 fd:03 147108 /lib/x86_64-linux-gnu/librt-2.23.so
7ff0508bb000-7ff050a7b000 r-xp 00000000 fd:03 147125 /lib/x86_64-linux-gnu/libc-2.23.so
7ff050a7b000-7ff050c7b000 ---p 001c0000 fd:03 147125 /lib/x86_64-linux-gnu/libc-2.23.so
7ff050c7b000-7ff050c7f000 r--p 001c0000 fd:03 147125 /lib/x86_64-linux-gnu/libc-2.23.so
7ff050c7f000-7ff050c81000 rw-p 001c4000 fd:03 147125 /lib/x86_64-linux-gnu/libc-2.23.so
7ff050c81000-7ff050c85000 rw-p 00000000 00:00 0
7ff050c85000-7ff050c9c000 r-xp 00000000 fd:03 135277 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff050c9c000-7ff050e9b000 ---p 00017000 fd:03 135277 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff050e9b000-7ff050e9c000 r--p 00016000 fd:03 135277 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff050e9c000-7ff050e9d000 rw-p 00017000 fd:03 135277 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff050e9d000-7ff050fa5000 r-xp 00000000 fd:03 147128 /lib/x86_64-linux-gnu/libm-2.23.so
7ff050fa5000-7ff0511a4000 ---p 00108000 fd:03 147128 /lib/x86_64-linux-gnu/libm-2.23.so
7ff0511a4000-7ff0511a5000 r--p 00107000 fd:03 147128 /lib/x86_64-linux-gnu/libm-2.23.so
7ff0511a5000-7ff0511a6000 rw-p 00108000 fd:03 147128 /lib/x86_64-linux-gnu/libm-2.23.so
7ff0511a6000-7ff051262000 r-xp 00000000 fd:03 1485871 /opt/wandbox/clang-10.0.0/lib/libc++.so.1.0
7ff051262000-7ff051462000 ---p 000bc000 fd:03 1485871 /opt/wandbox/clang-10.0.0/lib/libc++.so.1.0
7ff051462000-7ff051467000 r--p 000bc000 fd:03 1485871 /opt/wandbox/clang-10.0.0/lib/libc++.so.1.0
7ff051467000-7ff051468000 rw-p 000c1000 fd:03 1485871 /opt/wandbox/clang-10.0.0/lib/libc++.so.1.0
7ff051468000-7ff05146b000 rw-p 00000000 00:00 0
7ff05146b000-7ff0514a4000 r-xp 00000000 fd:03 1485873 /opt/wandbox/clang-10.0.0/lib/libc++abi.so.1.0
7ff0514a4000-7ff0516a4000 ---p 00039000 fd:03 1485873 /opt/wandbox/clang-10.0.0/lib/libc++abi.so.1.0
7ff0516a4000-7ff0516a8000 r--p 00039000 fd:03 1485873 /opt/wandbox/clang-10.0.0/lib/libc++abi.so.1.0
7ff0516a8000-7ff0516a9000 rw-p 0003d000 fd:03 1485873 /opt/wandbox/clang-10.0.0/lib/libc++abi.so.1.0
7ff0516a9000-7ff0516c1000 r-xp 00000000 fd:03 147112 /lib/x86_64-linux-gnu/libpthread-2.23.so
7ff0516c1000-7ff0518c0000 ---p 00018000 fd:03 147112 /lib/x86_64-linux-gnu/libpthread-2.23.so
7ff0518c0000-7ff0518c1000 r--p 00017000 fd:03 147112 /lib/x86_64-linux-gnu/libpthread-2.23.so
7ff0518c1000-7ff0518c2000 rw-p 00018000 fd:03 147112 /lib/x86_64-linux-gnu/libpthread-2.23.so
7ff0518c2000-7ff0518c6000 rw-p 00000000 00:00 0
7ff0518c6000-7ff0518ec000 r-xp 00000000 fd:03 147111 /lib/x86_64-linux-gnu/ld-2.23.so
7ff051adc000-7ff051ae2000 rw-p 00000000 00:00 0
7ff051aea000-7ff051aeb000 rw-p 00000000 00:00 0
7ff051aeb000-7ff051aec000 r--p 00025000 fd:03 147111 /lib/x86_64-linux-gnu/ld-2.23.so
7ff051aec000-7ff051aed000 rw-p 00026000 fd:03 147111 /lib/x86_64-linux-gnu/ld-2.23.so
7ff051aed000-7ff051aee000 rw-p 00000000 00:00 0
7ffd5193d000-7ffd5195e000 rw-p 00000000 00:00 0 [stack]
7ffd519eb000-7ffd519ed000 r--p 00000000 00:00 0 [vvar]
7ffd519ed000-7ffd519ef000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Signal:
Aborted