Bug 2405

Summary: "Запись дампа" при локальной загрузке 1с81
Product: WINE@Etersoft Reporter: Глеб Кордюков <sonner>
Component: ОбщееAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED FIXED QA Contact:
Severity: blocker    
Priority: P1 CC: baraka, kondratyuk, lav, night
Version: 1.0.9   
Target Milestone: ---   
Hardware: PC   
OS: All   
URL: http://rt.etersoft.ru/Ticket/Display.html?id=7992
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 2676    
Bug Blocks: 777, 2371    
Attachments: Лог падения

Description Глеб Кордюков 2008-09-10 19:28:57 MSD
Конфигурация "Зарплата и кадры".
Comment 1 Глеб Кордюков 2008-09-10 19:30:03 MSD
Created attachment 713 [details]
Лог падения
Comment 2 Денис Баранов 2008-09-10 22:06:35 MSD
Из лога видно что проблема в Gecko.
На данный момент решение - установить IE.
Comment 3 Денис Баранов 2008-09-10 22:11:56 MSD
*** Bug 2182 has been marked as a duplicate of this bug. ***
Comment 4 Денис Баранов 2008-09-10 22:12:13 MSD
Из лога видно что проблема в Gecko.
На данный момент решение - установить IE.
Comment 5 Andrey Vusik 2008-09-11 21:33:30 MSD
*** Bug 2134 has been marked as a duplicate of this bug. ***
Comment 6 Константин Кондратюк 2008-09-15 10:35:00 MSD
Где-нибудь в готовой бутылке воспроизводится?
Comment 7 Andrey Vusik 2008-09-15 20:16:55 MSD
Да - воспроизводится. бутылка 1с81new
Вылетает в дамп.
Comment 8 Andrey Vusik 2008-09-15 20:57:20 MSD
первая база в списке.
Comment 9 Константин Кондратюк 2008-10-13 17:25:00 MSD
Очень похоже на багу в etk (eterbug #2371)
То, что у нас есть локальная база с такой ошибкой - очень хорошо.
Comment 10 Vitaly Lipatov 2008-10-15 22:05:02 MSD

*** This bug has been marked as a duplicate of bug 2105 ***
Comment 11 Константин Кондратюк 2008-10-20 17:56:04 MSD
Падает с той правкой, которая решает багу #2105.
Открываю.
Comment 12 Константин Кондратюк 2008-10-21 12:23:21 MSD
html-страницы не открываются, это факт.

Бутылка lav. 1C v8.1. Запускаем 1С -> открыть -> ../readme.htm
100% "падение" в запись дампа.

Перед падением - попытка получить интерфейсы IMarkupServices, IMarkupContainer, IDisplayServices. Потом
fixme:mshtml:Info_GetClassInfo (0x20bb90)->(0x32e7a8)
err:mshtml:get_typeinfo LoadRegTypeLib failed: 80029c4a
fixme:mshtml:Info_GetClassInfo ERROR hres = 80029c4a
и "запись дампа".
Comment 13 Константин Кондратюк 2008-10-21 12:27:32 MSD
По трейсу видно, что Info_GetClassInfo возвращает nil в указателе на ITypeInfo. Как и в случае с созданием html (#2105), это скорее всего является причиной падения.
Comment 14 Константин Кондратюк 2008-10-21 12:53:31 MSD
commit 47083abb2326166e34df85c9c7861ec54a498808
Author: Konstantin Kondratyuk <kondratyuk@etersoft.ru>
Date:   Tue Oct 21 12:49:24 2008 +0400

    mshtml: Fix crashes in html (eterbug #2405)

Ошибка заключалась в том, что метод Info_GetClassInfo, получая ошибку, возвращал нулевой указатель и S_OK. Исправил, html больше не падает.