|
![]() |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от Serega_S ![]() ![]() ![]() | |
Привет всем! Случилось страшное!!! Может быть конечно виноват я сам, но! В ниже приведённом коде free() вызывает Сегментэйшн фаулт. Проследил указатель - в норме, тобишь не изменяется (со времени выделения) и всё вроде пучком. Может быть это из-за того, что я делаю многопоточное приложение и нужно использовать специальные библиотеки... Но я уже -lpthread подключал - то же самое. Мож я что ещё забыл? Подмогните! | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Оглавление |
|
Индекс форумов | Темы | Пред. тема | След. тема |
Сообщения по теме |
1. "free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от ACCA ![]() ![]() | |
В таких случаях пробуй читать вслух в лицах: | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
3. "free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от XMan ![]() ![]() | |
Я не являюсь знатоком gdb, но что-то мне подсказывает, что число 382 в строках: | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
5. "free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от Serega_S ![]() ![]() ![]() | |
>обозначают одно и то же понятие - номер строки в исходнике. То | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
4. "free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от Serega_S ![]() ![]() | |
>next_connect (uk=0x8057100) at functions.cpp:382 | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
2. "free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от XMan ![]() ![]() | |
Он и работает. И с потоками тоже. А если ты выдаляешь 10 байт и пишешь туда 11, то никакая ОС не спасет твоей программы, хотя нормальная ОС сама выживет :) | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
6. "free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от Serega_S ![]() ![]() ![]() | |
>Он и работает. И с потоками тоже. А если ты выдаляешь 10 | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
8. "free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от XMan ![]() ![]() | |
> при очищении памяти, она обычно сразу забивается мусором. тобишь это было бы видно в дебаггере. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
9. "free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от XMan ![]() ![]() | |
Или вот еще из той же оперы: | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
7. "free() рушит приложение при том что с памятью всё ок..." | |
Сообщение от qq ![]() ![]() | |
а вот интересно, ты самый простой вариант проверял? | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |