| Summary: | Нужно узнать, как отключать создание дампа в 1С 8.1 | ||
|---|---|---|---|
| Product: | [Внутреннее (Etersoft)] Отдел тестирования | Reporter: | Vitaly Lipatov <lav> |
| Component: | 1С | Assignee: | Anton Rudnev <mibori> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | P2 | CC: | alexeev, lav, mibori, sonner, yurifil |
| Version: | не указана | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 2305 | ||
| Deadline: | 2008-10-04 | ||
|
Description
Vitaly Lipatov
2008-09-22 23:33:22 MSD
(In reply to comment #0) > В 1С 8.1 при проблемах создаётся дамп. > 1. Из-за него не видно настоящей причины > падения. > 2. Эти дампы занимают место на диске. > > Нужно выяснить, как отключить их генерацию, > вплоть до обращения в службу поддержки 1С (у > нас есть купленная 1С 8.1 и известен код). > насколько я помню, создание дампа висит в глобальном обработчике 1С и возникает при исключении. Следовательно есть два пути решения: 1) отключить глобальный обработчик исключения полностью. Для этого нужно на время воспроизведения баги модифицировать функцию SetUnhandledExceptionFilter в dlls/kernel32/except.c, закоментировав строку top_filter = filter Это предотвратит установку всех глобальных обработчиков 1С. 2) применить патч из баги 2521 и установить переменную WINE_UE_BLOCK в yes или console перед воспроизведением проблемы (см. описание патча). Для того, чтобы 1С не создавала дамп нужно запускать wine с переменной окружения GLOBAL_BLOCK=yes http://lists.etersoft.ru/pipermail/wine-patches/2008-December/000166.html Точнее, WINEDISABLEGEH=1 http://freesource.info/wiki/WINE/UpravlenieObrabotchikomIskljuchenijj |