Перейти к содержанию

Рекомендуемые сообщения

Explay PN-375, программа и карты скачаны из ЛК. Программа 5.5.1.320 стоит в навигаторе, карты на флешке. Перриодически при движении по маршруту выскакивает ошибка malloc fail. Программа закрывается, при перезапуске программы продолжает ведение по маршруту как нивчем не бывало. Вторая ошибка с первой на прямую не связана, то есть взаимосвязь с первой не улавливается. При закрытии программы через кнопку выход, часто вылазит окно:

 

Instruction at {0x00073da4}

reads from

invalid adress {0x000004a}

Handler: {0x0035f7b8}

(Build 5.5.1.320)

 

Что это за ошибка такая? На версии 5.5.1.92 ее не было, malloc был периодически, но закрывалась программа без ошибки. Карта и программа качались менеджером закачек, контрольные суммы совпадают, флешка форматировалась и в фотике и в видеорегистраторе.Есть способ победить баг? Или это фича данной версии программы.

В баг репорт тоже отписался.

Ссылка на комментарий
Поделиться на другие сайты

У меня было что-то похожее при маршрутизации. Вылечилось повторным переформатированием SD. Но у меня программа лежит на SD.

В общем случае это - ошибка распределения оперативной памяти.

 

Что касается выхода... Проверьте - не остаются ли при выходе какие-то активные процессы, например запись трека, запись gps-лога и т.п. Если так - их надо останавливать до нажатия кнопки "Выход".

Проверьте также размер свободной памяти на резидент-флеши (там, где у вас лежит программа). Сколько её, свободной?

Ссылка на комментарий
Поделиться на другие сайты

Что касается выхода... Проверьте - не остаются ли при выходе какие-то активные процессы, например запись трека, запись gps-лога и т.п. Если так - их надо останавливать до нажатия кнопки "Выход".

Проверьте также размер свободной памяти на резидент-флеши (там, где у вас лежит программа). Сколько её, свободной?

 

Сообщение отредактировал Yurych: 11 Ноябрь 2012 - 23:20

Запись трека точно нет, что такое запись gps-лога? Резидент-флеш по данным виндовс когда навигатор подключаю к компьютеру 1,52 Гб.

Ссылка на комментарий
Поделиться на другие сайты

Что касается выхода... Проверьте - не остаются ли при выходе какие-то активные процессы, например запись трека, запись gps-лога и т.п. Если так - их надо останавливать до нажатия кнопки "Выход".

Проверьте также размер свободной памяти на резидент-флеши (там, где у вас лежит программа). Сколько её, свободной?

Запись трека точно нет, что такое запись gps-лога?

Запись низкоровневого лог-файла с gps-приемника. Включается/выключается в настройках (Система--Спутники). Эти файлы могут иметь огромные размеры и быстренько съесть всю свободную память. :)

 

Резидент-флеш по данным виндовс когда навигатор подключаю к компьютеру 1,52 Гб.

Это вся память или это свободная память?

Ссылка на комментарий
Поделиться на другие сайты

1.Запись низкоровневого лог-файла с gps-приемника. Включается/выключается в настройках (Система--Спутники). Эти файлы могут иметь огромные размеры и быстренько съесть всю свободную память.

2.Это вся память или это свободная память?

1.Выключено

2.Свободная

Ссылка на комментарий
Поделиться на другие сайты

1.Выключено

2.Свободная

Плохо... Плохо потому, что тогда причина не очевидна...

 

Попробуйте тогда понаблюдать несколько дней - может есть какая-то связь между аварией при выходе и предыдущими действиями? Ну например, может это вылезает после поиска, или там после прокладки длинного маршрута...

По сообщению об ошибке причину определить не получится (это только навителовские программисты могут), но подозревать можно как оперативную память, так и флеш-память. Нужна какая-то дополнительная информация, дополнительное тестирование...

Кстати, попробуйте перед самым выходом посмотреть размер свободной оперативки (нажмите на батарейку).

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...