Hallo,
Ich habe einen pointer to unsigned char, den ich mit malloc und realloc Speicher zuweise. Das ganze haut auch hin, nur beim Beenden (free (meinpointer)) des Programms bekomme ich einen segmentation fault. Lasse ich free weg, beendet das Programm ohne Fehler.
Gnu debug sag es liegt eben an free:
Code
Program received signal SIGSEGV, Segmentation fault.
0x0000003f29071d80 in _int_free () from /lib64/libc.so.6
(gdb) backtrace
#0 0x0000003f29071d80 in _int_free () from /lib64/libc.so.6
#1 0x0000003f2907276b in free () from /lib64/libc.so.6
#2 0x0000000000401107 in main (argc=3, argv=0x7fffffffcc68) at progamm.c:259
Hat jemand eine Idee woran das leigen könnte?