Название: segment fault Отправлено: holander от Март 16, 2011, 18:01 Здраствуйте, подскажите как избавитса от шибки segment fault .
Вилезаэт при отладке проекта на строке зчитивания с едита значение, или когда резервирую функцией malloc область в памяти большую, (10^12 елементов типа инт), при резервировании 10^6 рабтаєт нормально и ошибка не возникает. ??? Название: Re: segment fault Отправлено: alexman от Март 16, 2011, 18:03 Дааа... Код давай ???
Название: Re: segment fault Отправлено: whirlwind от Март 16, 2011, 19:02 (10^12 елементов типа инт), при резервировании 10^6 рабтаєт нормально и ошибка не возникает. ??? четыре терабайта ? интересно, с чего бы ему такую память не выделить....Название: Re: segment fault Отправлено: holander от Март 16, 2011, 20:43 проект собираю в Qt 2010.05 WinXp sp3.
Не обращайте внимания на вичисления они верни. Заморочка только зчитивать значения перемених с lineEdit. Водить внутри програми нежелательно. Название: Re: segment fault Отправлено: alexman от Март 16, 2011, 23:58 Нахрена
Код: QLineEdit *lineEdit; Название: Re: segment fault Отправлено: holander от Март 17, 2011, 06:42 спс, помогло
Название: Re: segment fault Отправлено: alexman от Март 17, 2011, 09:34 Конечно поможет! До этого были указатели кривые!
Название: Re: segment fault Отправлено: holander от Март 21, 2011, 16:36 Сам натупив сам тряс з бубном ))
Тепер ше одна болячка вилізла, собираю проект в отладку норм робить, пробую в релиз вискаує со старта segment fault. >> Неможна в режимі реліз запускати отладку. До того ж при оголошении масива b[100][100][100] типа инт получаю segment fault Но єсли масив меньше b[50][100][100], работает нормально. >> Эсли вводить масив через функцию malloc получаю прирост в скорости х10+ и масив размера 100х100х100 оглашаэтсо без проблем. Незнаб почему ??? Но теперь нужно доработать кнопку вихода, а то окно закривает, а процес остаетса в памяти, и разобратса в функции proces.Events() :) |