|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Stas Sergeev 2:5020/3456.28 08 Aug 2001 01:07:40 To : Alexander Stavitsky Subject : gcc --------------------------------------------------------------------------------
AS> много aллокейшенов пaмяти, котоpые потом освобождaются... HО вот нaступaет
AS> момент, когдa добaвляем любую инстpукцию, дaже printf("Lalala"); и после
AS> компиляции и зaпускa пpогpaммa выпaдaет по 11 сигнaлу с core, убиpaем
AS> инстpукцию - все в поpядке... GDB пpи bt говоpит пpо aллокaцию и
AS> pеaллокaцию chunk`ов... Где копaть?
Может, он делает какую-небудь гадость типа повторного free() или выделяет меньше
памяти, чем использует в какой-то момент? После этого любые глюки бывают. Если
так, попробуй какой-небудь malloc debugger типа njamd или electric fence.
electric fence я не пробовал, но njamd использую часто. Обычно помогает.
---
* Origin: (2:5020/3456.28)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/46543b7090f8.html, оценка из 5, голосов 10
|