Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

about 6 years ago

Language

C

Compiler

clang 8.0.0

Options
Warnings
Optimization
C11
-pedantic

Author

anonymous

about 6 years ago

$ clang prog.c -Wall -Wextra -O2 -march=native -std=c11 -pedantic
prog.c:10:10: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    free(q[1]);
         ^~~~
/usr/include/stdlib.h:483:25: note: passing argument to parameter '__ptr' here
extern void free (void *__ptr) __THROW;
                        ^
1 warning generated.
*** Error in `./prog.exe': munmap_chunk(): invalid pointer: 0x000000000040060a ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f4190c0e7e5]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x1a8)[0x7f4190c1b698]
./prog.exe[0x400571]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f4190bb7830]
./prog.exe[0x400479]
======= Memory map: ========
00400000-00401000 r-xp 00000000 fd:03 9447594                            /home/jail/prog.exe
00600000-00601000 r--p 00000000 fd:03 9447594                            /home/jail/prog.exe
00601000-00602000 rw-p 00001000 fd:03 9447594                            /home/jail/prog.exe
020dd000-020ff000 rw-p 00000000 00:00 0                                  [heap]
7f4190981000-7f4190997000 r-xp 00000000 fd:03 131917                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f4190997000-7f4190b96000 ---p 00016000 fd:03 131917                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f4190b96000-7f4190b97000 rw-p 00015000 fd:03 131917                     /lib/x86_64-linux-gnu/libgcc_s.so.1
7f4190b97000-7f4190d57000 r-xp 00000000 fd:03 147125                     /lib/x86_64-linux-gnu/libc-2.23.so
7f4190d57000-7f4190f57000 ---p 001c0000 fd:03 147125                     /lib/x86_64-linux-gnu/libc-2.23.so
7f4190f57000-7f4190f5b000 r--p 001c0000 fd:03 147125                     /lib/x86_64-linux-gnu/libc-2.23.so
7f4190f5b000-7
Hello World
f4190f5d000 rw-p 001c4000 fd:03 147125                     /lib/x86_64-linux-gnu/libc-2.23.so
7f4190f5d000-7f4190f61000 rw-p 00000000 00:00 0 
7f4190f61000-7f4190f87000 r-xp 00000000 fd:03 147111                     /lib/x86_64-linux-gnu/ld-2.23.so
7f419117b000-7f419117e000 rw-p 00000000 00:00 0 
7f4191185000-7f4191186000 rw-p 00000000 00:00 0 
7f4191186000-7f4191187000 r--p 00025000 fd:03 147111                     /lib/x86_64-linux-gnu/ld-2.23.so
7f4191187000-7f4191188000 rw-p 00026000 fd:03 147111                     /lib/x86_64-linux-gnu/ld-2.23.so
7f4191188000-7f4191189000 rw-p 00000000 00:00 0 
7ffc23509000-7ffc2352a000 rw-p 00000000 00:00 0                          [stack]
7ffc235ac000-7ffc235af000 r--p 00000000 00:00 0                          [vvar]
7ffc235af000-7ffc235b1000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
Signal:
Aborted