Bug 5347

Summary: Wine iexplore падает при печати
Product: WINE@Etersoft Reporter: Константин Кондратюк <kondratyuk>
Component: Internet Explorer / GeckoAssignee: Денис Баранов <baraka>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: major    
Priority: P5 CC: lav, shpigor, stas
Version: 1.0.12Keywords: WIZARDSOFT
Target Milestone: ---   
Hardware: PC   
OS: All   
URL: https://bugzilla.mozilla.org/show_bug.cgi?id=553586
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 42    

Description Константин Кондратюк 2010-03-25 11:33:48 MSK
Если печатать из программы, использующей mshtml (через OleCommandTargetExec), очень высока вероятность падения. Похоже, что где-то на этапе выполнения exec_print портится память, и в какой-то момент мы получаем падение на read access или write access по левому указателю.

Воспроизводится на обычном 
wine iexplore c:\\helloworld.html
после нескольких вызовов печати (печать - отмена - печать - отмена - ...)

wine 1.1.40, gecko 1.1.0
WINE@Etersoft 1.0.12, gecko 0.9.1

Завёл параллельную багу в winehq...
Comment 1 Константин Кондратюк 2010-03-25 11:34:43 MSK
gecko не 1.1.0, а 1.0.0, конечно...
Comment 2 Константин Кондратюк 2010-03-25 12:43:53 MSK
Тимошков указал на багу в gecko, исправленную 19 марта. В баге есть патч к версии 1.0.0
https://bugzilla.mozilla.org/show_bug.cgi?id=553586
Comment 3 Константин Кондратюк 2010-04-01 11:50:23 MSD
Работает в свежесобранном gecko. Осталось только правильно решить проблемы сборки и упаковать.
Comment 4 Константин Кондратюк 2010-04-05 14:39:57 MSD
Я думаю, что к моменту выпуска WINE@Etersoft 1.1, уже будет доступен официальный каб от Jacek'а.
Comment 5 Константин Кондратюк 2011-03-31 13:19:00 MSK
В новом gecko (с 1.1.0) всё поправлено.