sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #102527
SV: fejl i libc på Ubuntu 12.04.1 ?
>________________________________
> Fra: Martin Møller Skarbiniks Pedersen <traxplayer@xxxxxxxxx>
>Til: sslug-teknik@xxxxxxxx
>Sendt: 23:31 torsdag den 11. oktober 2012
>Emne: [TEKNIK] fejl i libc på Ubuntu 12.04.1 ?
>
>Hej,
> Jeg får en fejl på en ubuntu 12.04.1 64 bit, som jeg aldrig har set før.
> Det er programmet crafty, der efter et stykke tid core-dumper med flg.:
>
>*** buffer overflow detected ***: crafty terminated
>======= Backtrace: =========
>/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f1eb9417907]
>/lib/x86_64-linux-gnu/libc.so.6(+0x109800)[0x7f1eb9416800]
>/lib/x86_64-linux-gnu/libc.so.6(+0x1086d3)[0x7f1eb94156d3]
>crafty[0x416767]
>crafty[0x439fba]
>crafty[0x42394e]
>crafty[0x402239]
>/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f1eb932e76d]
>crafty[0x403a79]
>======= Memory map: ========
>
>Hvad kan det skyldes og hvordan kan det løses ?
>
>/Martin
>
>
Hej Martin,
libc har opdaget at programmet crafty skriver til hukommelsen hvor det ikke burde, hvilket vil sige at der nok er en programmeringsfejl i programmet crafty. Det vil højst sandsynligt være en string buffer der er for lille til at indeholde resultatet af et kald til strcpy() eller sprintf(). Bedste bud er at rapportere det til forfatteren af crafty, medmindre du har mod på at debugge det selv.
Mvh
-- Jan Holst Jensen
References