Bug 2100

Summary: Unimplemented function itircl.dll.DllRegisterServer
Product: WINE@Etersoft Reporter: Виталий Перов <vitperov>
Component: ОбщееAssignee: Виталий Перов <vitperov>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P4 CC: lav
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 777    

Description Виталий Перов 2008-07-10 12:51:08 MSD
При выполнении wine --update в старой бутылке происходит падение:

wine: Call from 0x7b842950 to unimplemented function itircl.dll.DllRegisterServer, aborting
wine: Unimplemented function itircl.dll.DllRegisterServer called at address 0x7b842950 (thread 0009), starting debugger...
WineDbg starting on pid 0008
Unhandled exception: unimplemented function itircl.dll.DllRegisterServer called in 32-bit code (0x7b8429d2).

Backtrace:
=>1 0x7b8429d2 RaiseException+0x82() in kernel32 (0x0032c680)
  2 0x7e7be815 in itircl (+0xe815) (0x0032c6b0)
  3 0x7e7be59c in itircl (+0xe59c) (0x0032c754)
  4 0x00000003 (0x5d360c78)
  5 0x00060cc9 (0x00060cbf)
  6 0x00000000 (0x00000000)
Comment 1 Виталий Перов 2008-07-10 12:52:23 MSD
Для начала необходимо проверить в Windows умеет ли она регистрироваться.
Comment 2 Виталий Перов 2008-07-10 13:05:19 MSD
Проблема воспроизводится в бутылке 1c81AccountingBase. В бутылке 1c81AccountingBase2 её нет!
Comment 3 Виталий Перов 2008-07-10 13:09:15 MSD
Возможно проблема в том, что в бутылке 1c81AccountingBase отсутствует IE. Директория c:/Program Files/Internet Explorer пустая
Comment 4 Vitaly Lipatov 2008-07-10 13:11:16 MSD
Я думаю что падение происходит не в каждой бутылке, а в какой-то особенной.
Если 
regsvr32 itircl.dll
в Windows успешно пройдёт, значит надо дописать в wine.
Comment 5 Vitaly Lipatov 2008-07-10 13:38:17 MSD
Судя по возможной ошибке "HHC6003: Error: The file Itircl.dll has not been registered correctly.
Microsoft HTML Help Compiler 4.74.8702"

itircl может регистрироваться, так что нужно дописать функцию регистрации.
Comment 6 Виталий Перов 2008-07-14 15:31:34 MSD
Сделал патч. Только проверить не получается.
Комманды ww --update нет
Comment 7 Виталий Перов 2008-07-28 18:54:53 MSD
при запуске:
ww regsvr32 itircl.dll 
всё проходит успешно.