Mem-tests: (aborted) Received signal 6 when calling free()

Mem-tests: (aborted) Received signal 6 when calling free()

par Lorenzo Carlo Rovati,
Number of replies: 2

Bonjour,

Dans la fonction mem_free de memory.c on fait appelle à free(mem) après avoir contrôlé que mem ne soit pas null, mais dans les test ça semble causer des problèmes ("(after this point) Received signal 6 (Aborted)").

J'ai trouvé pas mal d'informations sur les sources de cette erreur mais ça revient toujours à malloc, pas free.

J'aimerais donc un peu d'aide si possible pour comprendre ce qui ce passe dans ce cas, et d'où ça pourrait arriver l'erreur.

Merci et bon weekend.

In reply to Lorenzo Carlo Rovati

Mem-tests: (aborted) Received signal 6 when calling free()

par Sebastian Velez De Villa,
Salut, j’ai eu ce problème aussi, et ça venait du fait qu’on ne peut pas appeler free() sur quelque chose qui n’a pas été initialisé avant (donc pas d’appel ni à malloc ni à calloc avant)