![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
KuvshinoF |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 25.7.2013 Пользователь №: 3887 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
при release сборке (CONFIG+=release в pro-файле) программа сразу при запуске падает с realloc(): invalid pointer: 0x0000...debug-сборка данной программы работает отлично. В чем тут дело и как исправить? (причем в этом проекте нельзя вручную изменить конфигурацию сборки на выпуск (только отладка), вновь созданный чистый проект работает в release нормально и есть ручной выбор конфигурации сборки)
|
|
|
![]() |
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
ты лучше кусок кода приведи, для демонстрации того, что ты делаешь.
а ещё лучше сделай маленький пример, без подробностей, который сам у себя скомпилишь и запустишь - чтобы посмотреть, проявится эта ошибка или нет. без примера, на котором там у тебя что-то падает, сказать сложно. отлов таких ошибок под Linux - это valgrind. ну или дебаг и под дебагом смотреть, где падает. смотреть стек всех потоков. может быть запорчен какой-то участок памяти. если в дебажной версии не падает, я могу предложить только сборку релиза, но без стрипа имён, и как вариант - использовать Google Breakpad. он кроссплатформенный и собирает дампы при падении программ. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 20:12 |