Bug 2494

Summary: Нужно узнать, как отключать создание дампа в 1С 8.1
Product: [Внутреннее (Etersoft)] Отдел тестирования Reporter: Vitaly Lipatov <lav>
Component: 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
В 1С 8.1 при проблемах создаётся дамп.
1. Из-за него не видно настоящей причины падения.
2. Эти дампы занимают место на диске.

Нужно выяснить, как отключить их генерацию, вплоть до обращения в службу поддержки 1С (у нас есть купленная 1С 8.1 и известен код).
Comment 1 Anton Rudnev 2008-12-01 15:45:25 MSK
(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 перед воспроизведением проблемы (см. описание патча).
Comment 2 Anton Rudnev 2008-12-24 16:42:19 MSK
Для того, чтобы 1С не создавала дамп нужно запускать wine с переменной окружения GLOBAL_BLOCK=yes 

http://lists.etersoft.ru/pipermail/wine-patches/2008-December/000166.html
Comment 3 Vitaly Lipatov 2009-07-26 14:14:02 MSD
Точнее, WINEDISABLEGEH=1
http://freesource.info/wiki/WINE/UpravlenieObrabotchikomIskljuchenijj