Summary: | Печать из Internet Explorer | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Константин Кондратюк <kondratyuk> |
Component: | Печать ; Диалог печати | Assignee: | Виталий Перов <vitperov> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | minor | ||
Priority: | P4 | CC: | ave, baraka, kondratyuk, lav, night |
Version: | 1.0.10 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | 10672 | Связано с: | |
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 443, 3589, 4284 |
Description
Константин Кондратюк
2009-07-01 14:18:20 MSD
Воспроизведение в бутылке ie/new 1.0.10: $ wine iexplore 1.0.9: $ WINEDLLOVERRIDES="ole32,oleaut32,olepro,rpcrt4=n" wwr 1.0.9 iexplore fixed. Now patch is applied into eterwine repository *** Bug 4052 has been marked as a duplicate of this bug. *** WINE@Etersoft 1.0.10 eter27/eter19 При попытке послать на печать что-либо происходит вылет в дебаг: Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:70c6452e ESP:0032c638 EBP:00320000 EFLAGS:00010206( - 00 - RIP1) EAX:003212d8 EBX:00000000 ECX:00000000 EDX:001a716c ESI:00173da8 EDI:00000000 Stack dump: 0x0032c638: 003212d8 70de4080 003212d8 00000000 0x0032c648: 00000000 00173da8 7e75b2ac 00020048 0x0032c658: 7e7c6ff4 0032c6fc 00000009 7ee3bff4 0x0032c668: 70ddd5bc 00000000 0032c6b0 7edc3795 0x0032c678: 00000000 012fb9e0 0000001d 70ddd5bc 0x0032c688: 00000009 00000008 b7dcc140 7edc373e Backtrace: =>0 0x70c6452e in mshtml (+0x1452e) (0x00320000) 1 0x7e06dba7 CoTaskMemFree+0x27() in ole32 (0x00320020) 2 0x7e1b7919 SHFree+0x49() in shell32 (0x00320040) 3 0x7e1a7889 ILFree+0x49() in shell32 (0x00320060) 4 0x003212d8 (0x005c55fd) 0x70c6452e: call *0x8(%ecx) пробуй через wineole или wine98. Просто через wine и у меня вылетал. (In reply to comment #5) > пробуй через wineole или wine98. > Просто через wine и у меня вылетал. > Действительно через wine98 и wineole печать происходит нормально. Принято. WINE@Etersoft eter27/eter19 (In reply to comment #6) > (In reply to comment #5) > > пробуй через wineole или wine98. > > Просто через wine и у меня вылетал. > > > Действительно через wine98 и wineole печать > происходит нормально. > Принято. > WINE@Etersoft eter27/eter19 > Наверное, стоит изменить в скрипте "profiles/All Users/Application Data/ie6v/ie6" - wine заменить на wine98 (на него скриптом ieinstall создается ссылка на рабочем столе IE6.0.desktop) Кстати, этим же методом (запуск через wine98) решилась проблема печати в Аверс-Бухгалтерии - клиентская часть активно использует компоненты IE (просто указание в winecfg среды запуска "windows98" для приложения проблему не решает) Ярлык с wine98 будет в 1.0.12. (In reply to comment #8) > Ярлык с wine98 будет в 1.0.12. > Принято. 1.0.12-eter1.2/1 Патч, решающий проблему: commit 7736a8fa5a79aea8d82a0fdb1c0c01a4643a915f Author: Vitaly Perov <vitperov@etersoft.ru> Date: Mon Jul 6 15:59:31 2009 +0400 wineps.drv: fix passing output parameters in case job.output is not set (fix eterbug #4076) |