Summary: | 1с81: запись дампа при объединении конфигураций из файла | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Andrey Vusik <night> |
Component: | Internet Explorer / Gecko | Assignee: | Константин Кондратюк <kondratyuk> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | P3 | CC: | baraka, ivan, mailchicken, sam, svzhu, vitperov |
Version: | 1.0.10 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | 9302 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | 3343, 4401 | ||
Bug Blocks: | 3305 |
Description
Andrey Vusik
2008-12-26 15:59:31 MSK
У меня при открытии этой конфигурации для добавления наблюдается обычное падение: wine: Unhandled page fault on read access to 0x00000000 at address 0x42ad6c1b (thread 0033), starting debugger... Backtrace: =>0 0x42ad6c1b in frntend (+0x1f6c1b) (0x0032e220) 1 0x42ad3092 in frntend (+0x1f3092) (0x0032e344) 2 0x3d551345 in basicui (+0x441345) (0x0032e394) Судя по всему, источник проблем кроется в методе HTMLDOMNode_QI, который возвращает E_NOINTERFACE для запрашиваемого IID'а перед самым падением. Странно, что в коде не fixme, а warn в этом месте, из-за этого проблема совсем не очевидна! Неизвестный интерфейс IHTMLBaseElement {3050f204-98b5-11cf-bb82-00aa00bdce0b} Насколько я помню из другой баги - он даже не объявлен в mshtml.idl Добавил в idl, теперь дело за реализацией. Решено добавлением IHTMLBaseElement (eterbug #3343) Будет в сборке eter41 eter41\eter17 Принято После переделывания IHTMLBaseElement - всё так же корректно. Проверено в git, бутылка 1c81/1c81-night WINE@Etersoft version 1.3.13-eter1.4 В конфигураторе при попытке сравнить/объединить конфигурацию из файла: 1С все работает нормально. |