Имя события проблемы: APPCRASH (помогите решить)
-
Здравствуйте.
Возникает следующая ошибка.
Ошибка возникает в режиме записи приложения.
Ошибка появлялась через какое то время работы скрипта, в режиме записи.
Обычно на модуле Ждать Полной загрузки или СпатьВ логах никакой ошибки не выводится.
Ниже скриншоты и подробности проблемы.
Стоит Windows 7Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: Worker.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 5abed953
Имя модуля с ошибкой: libcef.dll
Версия модуля с ошибкой: 3.2704.1434.0
Отметка времени модуля с ошибкой: 58bce2f4
Код исключения: c00000fd
Смещение исключения: 000b50c1
Версия ОС: 6.1.7600.2.0.0.256.1
Код языка: 1049
Дополнительные сведения 1: d59f
Дополнительные сведения 2: d59f7f57ad185f5636874af93b6e0ee2
Дополнительные сведения 3: 0448
Дополнительные сведения 4: 04486b67031c393c62864a13f6b8c2d1Ознакомьтесь с заявлением о конфиденциальности в Интернете:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt
-
@nesamit Краш происходит на конкретном скрипте? Или на любом?
Попробуйте создать тестовый скрипт с нуля, где будут действия, которые вызывают краш. Если ошибка будет повторятся, значит дело в BAS и его нужно, как минимум, переустановить. Если тестовый скрипт работает без вылетов, значит дело в скрипте и уже смотреть детально, что вызывает вылет.
-
Fox спасибо что отозвались.
Краш происходит на конкретном скрипте.
Попробовал сегодня поставить старую версию BAS и там тоже ошибка появляется.Стал мониторить процессы через диспетчер задач, получается что процесс worker.exe использует память от 200 до 500 мб. при работе. Потом через какое то время работы скрипта (от 1 до 5 часов) потребление памяти процессом worker.exe начинает расти пока не забивает всю память и выскакивает эта ошибка (иногда бывает через 10 мин).
Ничего особенного в скрипте нет, получаем текст с определенной страницы сайта и выводим в лог, после вывода страница закрывается (один поток)
Может есть возможность в BAS почистить память или еще какие варианты?
-
@nesamit Включите галочку Перезапускать процесс в начале работы потока в настройках.
Раз проблема в скрипте, значит нужно его смотреть. Попробуйте пересоздать с нуля весь скрипт на последней версии BAS, если он небольшой. Не копировать экшены из одного скрипта в другой, а пересоздать.
-
@Fox
Перезапускать процесс в начале работы потока галочка стоит.У меня в скрипте логика такая -
- беруться данные с сайта,
- выводятся в лог,
- закрывается страница,
- после переходит к Метке и Спать определенное время,
- потом переход к метке и всё повторяется.
Попробую сегодня пересоздать скрипт. Спасибо за подсказку)
-
@nesamit Нужно запустить отладочную версию, повторить краш и прислать мне файл, который появится после краша.
https://community.bablosoft.com/topic/2471/отладка-краша/2