#include <stdlib.h> void freigabe(int array[100]) { } int main() { int array[100]; freigabe(array); return 0; }
Standard input is empty
Standard output is empty
*** Error in `./prog': free(): invalid pointer: 0xbffd3fe0 *** ======= Backtrace: ========= /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x75e72)[0xb75f6e72] /lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x76bb0)[0xb75f7bb0] ./prog[0x804848c] ./prog[0x80484a8] /lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xf5)[0xb759a8f5] ./prog[0x80483a1] ======= Memory map: ======== 08048000-08049000 r-xp 00000000 09:03 16255889 /home/FKccIC/prog 08049000-0804a000 rw-p 00000000 09:03 16255889 /home/FKccIC/prog 08ec0000-08ee1000 rw-p 00000000 00:00 0 [heap] b755f000-b757a000 r-xp 00000000 09:03 16394343 /lib/i386-linux-gnu/libgcc_s.so.1 b757a000-b757b000 rw-p 0001a000 09:03 16394343 /lib/i386-linux-gnu/libgcc_s.so.1 b757f000-b7581000 rw-p 00000000 00:00 0 b7581000-b772a000 r-xp 00000000 09:03 16394299 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so b772a000-b772b000 ---p 001a9000 09:03 16394299 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so b772b000-b772d000 r--p 001a9000 09:03 16394299 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so b772d000-b772e000 rw-p 001ab000 09:03 16394299 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so b772e000-b7731000 rw-p 00000000 00:00 0 b7731000-b7772000 r-xp 00000000 09:03 16394296 /lib/i386-linux-gnu/i686/cmov/libm-2.17.so b7772000-b7773000 r--p 00040000 09:03 16394296 /lib/i386-linux-gnu/i686/cmov/libm-2.17.so b7773000-b7774000 rw-p 00041000 09:03 16394296 /lib/i386-linux-gnu/i686/cmov/libm-2.17.so b7777000-b777a000 rw-p 00000000 00:00 0 b777a000-b777b000 r-xp 00000000 00:00 0 [vdso] b777b000-b779a000 r-xp 00000000 09:03 16394256 /lib/i386-linux-gnu/ld-2.17.so b779a000-b779b000 r--p 0001f000 09:03 16394256 /lib/i386-linux-gnu/ld-2.17.so b779b000-b779c000 rw-p 00020000 09:03 16394256 /lib/i386-linux-gnu/ld-2.17.so bffb4000-bffd5000 rw-p 00000000 00:00 0 [stack]