Автор | Сообщение |
|
| |
Пост N: 3568
Зарегистрирован: 17.05.05
|
|
Отправлено: 18.09.13 11:11. Заголовок: Error BASE/1301
Месяц работала прога на Harbour 24 часа в сутки а сегодня упала с ошибкой. Error BASE/1301 Object destructor failure: Reference to freed block Что бы это значило ? PS Где конкретно упала не ясно.
|
|
|
Новых ответов нет
[см. все]
|
|
|
| |
Пост N: 934
Зарегистрирован: 11.06.10
|
|
Отправлено: 18.09.13 11:17. Заголовок: Dima пишет: Что бы ..
|
|
|
|
| |
Пост N: 3569
Зарегистрирован: 17.05.05
|
|
Отправлено: 18.09.13 11:32. Заголовок: AlexMyr яснее не ст..
AlexMyr яснее не стало , так как прога зависла так что ее пришлось снимать. соответственно нет лога и где упала точно не понятно.
|
|
|
|
| |
Пост N: 935
Зарегистрирован: 11.06.10
|
|
Отправлено: 18.09.13 11:45. Заголовок: Старый harbour собир..
Старый harbour собирался с FM_STATISTICS и при падении проги создавался fm.log, сейчас этот флаг нужно установить при сборке harbour если не ошибаюсь, а потом по адресу в памяти можно вычислить тот кусок где произошел сбой, но это уже другая опера. А по теме где то проблема в деструкторе при освобождении памяти, и проблема может возникнуть не в harbour а в сторонней библе или не правильном использовании самого деструктора, если конечно используете. И приблизительно по времени смотреть что происходило вокруг и какая ф-я могла работать и потом делать разбор полетов.
|
|
|
|
| Администратор
|
Пост N: 2997
Зарегистрирован: 23.05.05
|
|
Отправлено: 18.09.13 12:47. Заголовок: Могу только сказать,..
Могу только сказать, что ошибка возникла в сборщике мусора. Лучше спросить у Пшемека, он эти вещи понимает глубоко, может быть подскажет возможную причину.
|
|
|
|
| |
Пост N: 3570
Зарегистрирован: 17.05.05
|
|
Отправлено: 18.09.13 12:50. Заголовок: Pasha Надо ждать оч..
Pasha Надо ждать очередного падения если оно будет. С апреля месяца это уже второй раз. Попробую поймать номер строки где падает.
|
|
|
|
| Администратор
|
Пост N: 2998
Зарегистрирован: 23.05.05
|
|
Отправлено: 18.09.13 13:05. Заголовок: Эта ошибка время от ..
Эта ошибка время от времени возникает. Одна из возможных причин: в деструкторе какого-то класса ссылка на обьект, который уничтожается, сохраняется в какой-то переменной. Пример см. tests\destruct.prg
|
|
|
|
| |
Пост N: 3572
Зарегистрирован: 17.05.05
|
|
Отправлено: 18.09.13 22:00. Заголовок: Забыл сказать что за..
Забыл сказать что задача MT. На протяжении месяца абсолютно все функции этой задачи срабатывали нормально и не раз. И бац на 25 раз (условно) всплыла 1301 destruct.prg чес слово пока ни о чем не говорит мне. Жду снова этого глюка.........
|
|
|
|