| 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С все работает нормально. |