Я решил установить glibc-2.3.3 вместо 2.3.1 (от Mandrake 9.1, очень глючный, при
запуске любого приложения под valrind выдаёт кучу memleak'ов).
gcc 3.3.4, kernel 2.6.8, binutils 2.15, gettext 0.14.1
Установка:
# ../glibc-2.3.3/configure --prefix=/usr --disable-profile --enable-add-ons \
--libexecdir=/usr/bin --with-headers=/usr/src/linux-2.6/include/
# make
# make check
# make install
Тест intl проходил почему-то только после повторного запуска make check.
Проблемы:
1) Запускаю /lib/libc.so.6, и вместо версии glibc получаю:
Inconsistency detected by ld.so: rtld.c: 1259: dl_main: Assertion `_rtld_local._dl_rtld_map.l_prev->l_next == _rtld_local._dl_rtld_map.l_next' failed!
2) Также valgrind находит memleak'и (меньше чем в 2.3.1):
==2369== Invalid read of size 1
==2369== at 0x40010DFA: strcmp (strcmp.S:40)
==2369== by 0x40360519: dl_open_worker (dl-open.c:221)
==2369== by 0x4000B8C5: _dl_catch_error_internal (dl-error.c:162)
==2369== by 0x40360B85: __GI__dl_open (dl-open.c:505)
==2369== Address 0xFFFFE210 is not stack'd, malloc'd or free'd
==2369==
==2369== Invalid read of size 1
==2369== at 0x40010DFA: strcmp (strcmp.S:40)
==2369== by 0x4000A3B8: openaux (dl-deps.c:63)
==2369== by 0x4000B8C5: _dl_catch_error_internal (dl-error.c:162)
==2369== by 0x4000AE30: _dl_map_object_deps_internal (dl-deps.c:244)
==2369== Address 0xFFFFE210 is not stack'd, malloc'd or free'd
==2369== discard syms in /lib/libnss_files-2.3.3.so due to munmap()
==2369==
==2369== ERROR SUMMARY: 8 errors from 2 contexts (suppressed: 2 from 1)
==2369== malloc/free: in use at exit: 11777 bytes in 16 blocks.
==2369== malloc/free: 181 allocs, 165 frees, 158827 bytes allocated.
==2369== For a detailed leak analysis, rerun with: --leak-check=yes
==2369== For counts of detected errors, rerun with: -v
Подскажите пожалуйста как с этим бороться.
Ответ на:
комментарий
от jackill
Ответ на:
комментарий
от jackill
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Фокс и память (2007)
- Форум c, glib, memory leak? (2009)
- Форум [SOLVED]valgrind: still reachable (2020)
- Форум Некорректное поведение valgrind в Gentoo (2014)
- Форум Утечка памяти в плюсах на Jessie (2015)
- Форум как локализовать memory leak через valgrind? (2006)
- Форум valgrind (2010)
- Форум C/C++, помогите разобраться с утечками (2016)
- Форум glibc 2.3.3 (2004)
- Форум Valgrind в деле. Что, как? (2018)