Nowe posty

Autor Wątek: Błąd glibc detected  (Przeczytany 2333 razy)

  • Gość
Błąd glibc detected
« dnia: 2008-12-19, 01:16:30 »
Witam

Przy odpalaniu skryptów z lini komend wyskakuje mi poniższy błąd:
*** glibc detected *** double free or corruption (fasttop): 0x09038440 ***
Czy ktoś wie może czym jest spowodowany ten błąd?

ZipoKing

  • Gość
Błąd glibc detected
« Odpowiedź #1 dnia: 2008-12-20, 09:27:02 »
Od którejś z wersji glibc posiada zabezpieczenie przed atakami typu buffer overflow (przepełnienia stosu) i podobnych, nazwane (AFAIR) stack guard. I właśnie ów system zabezpieczeń wykrył, iż aplikacja próbuje zwolnić obszar pamięci, który został już zwolniony (albo w ogóle wcześniej nie zaalokowany) lub też aplikacja nadpisała specjalny znacznik umieszczony przez glibc na stosie/stercie.
Nasuwa się pytanie, czy ów "skrypty" to rzeczywiście skrypty, czy też zwykłe pliki wykonywalne. Jeżeli to skrypt i wiesz jaki jest jego interpreter (pierwsza linia=#!/sciezka/do/interpretera) zgłoś buga jego autorowi :)