Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 957 - 1c 8.1 вылетает в справке, если не установлен ie   Make a simular bug
Summary: 1c 8.1 вылетает в справке, если не установлен ie
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Internet Explorer / Gecko (show other bugs)
Version: unspecified
Hardware: PC Linux
: P3 major
Target Milestone: ---
Assignee: Синицын Иван
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 437 961 777 7471
  Show dependency treegraph
 
In work:
Reported: 2007-12-15 18:48 MSK by Alexeev Alexey
Modified: 2011-07-21 20:09 MSK (History)
2 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexeev Alexey 2007-12-15 18:48:49 MSK
Без установленного ie, 1с81 при двойном клике на разделе справки сначала виснет, а потом молча закрывается.
Comment 1 Синицын Иван 2008-03-04 16:20:29 MSK
Тоже самое происходит, если в окошке с рекламой щелкнуть.
Comment 2 Синицын Иван 2008-03-04 17:32:43 MSK
Замечено, что это воспроизводится только если курсор мыши находится над окном с помощью, если мышка вне окна, а мы перемешаемся с помощью клавиатуры, то помощь отображается.....И еще после переключения нескольких страниц помощь "уходит в себя", т.е. в консоль сыпяться постоянные сообщения о бурной работе, но ни чего не происходит приходится убивать процесс.Такое ощущение что где происходит бесконечный цикл.
Comment 3 Синицын Иван 2008-03-13 17:09:51 MSK
Пока не понятно из-за чего падает, но wine и ww падают в разных местах.
Comment 4 Синицын Иван 2008-04-21 17:10:32 MSD
похоже что падает после попытки получить интерфейс (IOleControlSite). В консоле получаем следующее:
warn:shdocvw:ClientSite_QueryInterface Unsupported interface {b196b289-bab4-101a-b69c-00aa00341d07}

Правда это только в том случае, когда из функции 
nsURI_GetOriginCharset принудительно возвращаем NS_OK, Иначе выполнение останавливает на это функции строкой

fixme:mshtml:nsURI_GetOriginCharset default action not implemented
Comment 5 Синицын Иван 2008-04-21 18:21:56 MSD
Нет все таки 
nsURI_GetOriginCharset
не влияет. Падает на попытке получить IOleControlSite.
Comment 6 Синицын Иван 2008-04-23 18:08:16 MSD
Сделал заглушку для IOleControlSite, проблему это решило. Эта строка срабатывает, объект создается, далее вызывается метод Focus (реализован как заглушка всегда возвращает успех операции), далее по логам попытка создать nsIDOMFocusListener (такого объект в wine не реализован)...после этого опять окно debug и зависание. 
Comment 7 Синицын Иван 2008-04-28 15:50:43 MSD
И так ошибка найдена. Падения происходят в функции "process_dochost_task". Происходит ошибка при обращении к памяти.
Comment 8 Синицын Иван 2008-05-03 14:19:47 MSD
Добавил hack в наш cvs, который решает эту проблему. 
После того будет проверено следует закрыть.
Comment 9 Синицын Иван 2008-05-16 12:17:13 MSD
Проверил на cellar сборка от 10.05.08. Падений не происходит. Закрываю.