Bug 748

Summary: Не работает программа для просмотра MDI-файлов
Product: WINE@Etersoft Reporter: Vitaly Lipatov <lav>
Component: ОбщееAssignee: BUGS@Etersoft <bugs>
Status: CLOSED INVALID QA Contact:
Severity: normal    
Priority: P5 CC: kondratyuk, olezha, stas
Version: 1.0.8   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
URL: http://en.wikipedia.org/wiki/Microsoft_Document_Imaging_Format
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 384, 3000    

Description Vitaly Lipatov 2007-09-14 11:11:17 MSD
Часто начали присылать mdi-файлы, а мы открыть не можем.
wine: Unhandled exception 0xc06d007f at address 0x7b841270 (thread 0011), starting debugger...

Backtrace:
=>1 0x7b8412f2 RaiseException+0x82() in kernel32 (0x7fe3f6b8)
  2 0x2e6932c1 in mspcore (+0x932c1) (0x7fe3f724)
  3 0x2e62cbcd in mspcore (+0x2cbcd) (0x7fe3f76c)
  4 0x2e657305 in mspcore (+0x57305) (0x7fe3f7e4)
Comment 1 Vitaly Lipatov 2007-09-14 11:40:55 MSD
У нас программа просмотра лежит в
 /var/ftp/pvt/WINE\ tests/MS/MDI
Comment 2 Виталий Перов 2009-02-27 19:30:33 MSK
Бутылка mdi/mdi

Запускается нормально. При выборе File->Open программа повисает.

Трейс по каналу commdlg перед зависанием:
trace:commdlg:DllMain (0x7dd60000, 1, (nil))
trace:commdlg:GetOpenFileNameA flags 00001804
trace:commdlg:COMDLG32_SetCommDlgExtendedError (00000000)
trace:commdlg:FILEDLG95_InitControls 0x32f504
trace:commdlg:FILEDLG95_InitControls Running on 2000+ 1, 98+ 1
trace:commdlg:FILEDLG95_InitControls Before manipilation, file = L"                                                                                                                                                                                                                                                                                                             "..., dir = L"c:\\"
Comment 3 Виталий Перов 2009-02-27 21:17:10 MSK
Программа повисает на вызове SetDlgItemTextW(hwnd, IDC_FILENAME, fodInfos->filename); из FILEDLG95_InitControls.
Если эту функцию не вызывать, то диалог открытия файла появляется.
Файл открывается, но ничего не рисуется.

Сразу после открытия в консоле:
err:ole:CoGetClassObject class {e3d5d93c-1663-4a78-a1a7-22375dfebaee} not registered
err:ole:CoGetClassObject no class object {e3d5d93c-1663-4a78-a1a7-22375dfebaee} could be created for context 0x1

нашёл, что этот IID относится к:
[-HKEY_CLASSES_ROOT\CLSID\{E3D5D93C-1663-4A78-A1A7-22375DFEBAEE}]
@="InkTransform Class"

но IInkTransform имеет другой IID:
DEFINE_GUID(IID_IInkTransform, 0x615f1d43, 0x8703, 0x4565, 0x88,0xe2, 0x82,0x01,0xd2,0xec,0xd7,0xb7);
Comment 4 Константин Кондратюк 2011-09-02 17:21:33 MSK
Перестали присылать, снимаю с релиза
Comment 5 Vitaly Lipatov 2012-01-18 02:56:03 MSK
Больше не поручаем заданий bugs@.
Comment 6 Станислав Коробейников 2012-10-01 19:32:53 MSK
Похоже она тут:
/var/ftp/pvt/Windows/MS/MDI
Comment 7 Олег Шевченко 2024-04-15 17:01:35 MSK
(Ответ Константин Кондратюк на комментарий #4)
> Перестали присылать, снимаю с релиза

Задача по релизу W@E 1.0.8
Уже давно не актуально, закрываю.