[Comm] 1C в wine под Linux работает!!!
Dolgov OV
=?iso-8859-1?q?dov_=CE=C1_media-link=2Einfo?=
Вт Мар 16 19:50:37 MSK 2004
On Mon, 20 Oct 2003 18:16:47 +0300
"Eugene A. Pivnev" <eugene на ti.kr.ua> wrote:
> 16 Октябрь 2003 20:14, Vitaly Lipatov написал:
> > Хочу поделиться хорошей для некоторых новостью.
> > 1C:Предприятие работает в wine,
>
> Брешу.
> Конфигуратор - работает, сама 1С - нет
>
Попробовал воспроизвести.
1С установилось, крякнул Сауроном, запускаю Конфигуратор и в итоге
ошибка. Привожу вывод wine (последние строки с информацией дебаггера):
> No debug information in 32bit DLL 'C:\PROGRAM
> FILES\1CV77\BIN\USERDEF.DLL' (0x26000000) Unhandled exception:
> e06d7363 in 32-bit code (0x40469653). In 32-bit mode.
> Register dump:
> CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:004f
> EIP:40469653 ESP:4067f7dc EBP:4067f838 EFLAGS:00000206( - 00 I -
> -P1 ) EAX:4067f7dc EBX:4050eb04 ECX:00000000 EDX:0000000c
> ESI:4067f85c EDI:4067f7fc
> Stack dump:
> 0x4067f7dc (OLEPRO32.DLL.OleTranslateColor+0x117f3e): e06d7363
> 00000001 00000000 404695c0 0x4067f7ec
> (OLEPRO32.DLL.OleTranslateColor+0x117f4e): 00000003 19930520 4067f87c
> 5f4b4508 0x4067f7fc(OLEPRO32.DLL.OleTranslateColor+0x117f5e):
> 402f001c 00000020 00000018 401b1dbe 0x4067f80c
> (OLEPRO32.DLL.OleTranslateColor+0x117f6e): 4d430000 401ab069 401ab131
> 5f4d0088 0x4067f81c(OLEPRO32.DLL.OleTranslateColor+0x117f7e):
> 00000000 402f0000 41bf0000 40b0f5d4 0x4067f82c
> (OLEPRO32.DLL.OleTranslateColor+0x117f8e): 40b0f5d4 41c14160 00000001
> 4067f864 0x4067f83c(OLEPRO32.DLL.OleTranslateColor+0x117f9e):
>
> 0200: sel=1007 base=40012000 limit=00001f83 32-bit rw-
> Backtrace:
> =>0 0x40469653 (KERNEL32.DLL.RaiseException+0x93 in KERNEL32.DLL)
> (ebp=4067f838) 1 0x40af30cc (MSVCRT.DLL._CxxThrowException+0x4c in
> MSVCRT.DLL) (ebp=4067f864) 2 0x5f45b4bc (MFC42.DLL.1262+0x6e in
> MFC42.DLL) (ebp=4067f88c) 3 0x1f30e93c
> (FRAME.DLL.?GetFilePathAndName@@YAHPBDAAVCString@@1 на Z+0x10c in
> FRAME.DLL) (ebp=4067f92c) 4 0x1f308708
> (FRAME.DLL.?ClearContents на CContainer@@IAEXXZ+0x68 in FRAME.DLL)
> (ebp=41c0a8f0) 5 0x00000001 (ebp=2603f8c0)
> 6 0x26023040
> (USERDEF.DLL.?GetDocument на CWPIListView@@QAEPAVCWPIDoc@@XZ+0x19c0 in
> USERDEF.DLL) (ebp=26022f20) 7 0x9090c326
> (MFC42.DLL..reloc+0x31429326)(ebp=03f778b8)*** Invalid address
> 0x03f778b8 (1cv7s.exe..rsrc+0x3b288b8)
>
> 0x40469653 (KERNEL32.DLL.RaiseException+0x93 in KERNEL32.DLL): subl
> $4,%esp Modules:
> Address Module Name
> 0x00400000-00452000 (PE) C:\Program Files\1Cv77\BIN\1cv7s.exe
> 0x1f000000-1f013000 (PE) C:\PROGRAM FILES\1CV77\BIN\TYPE32.DLL
> 0x1f100000-1f12c000 (PE) C:\PROGRAM FILES\1CV77\BIN\DBENG32.DLL
> 0x1f200000-1f22e000 (PE) C:\PROGRAM FILES\1CV77\BIN\BR32.DLL
> 0x1f300000-1f395000 (PE) C:\PROGRAM FILES\1CV77\BIN\FRAME.DLL
> 0x1f400000-1f464000 (PE) C:\PROGRAM FILES\1CV77\BIN\ZLIBENG.DLL
> 0x20000000-202b1000 (PE) C:\PROGRAM FILES\1CV77\BIN\BKEND.DLL
> 0x21000000-2102b000 (PE) C:\PROGRAM FILES\1CV77\BIN\BLANG.DLL
> 0x22000000-22150000 (PE) C:\PROGRAM FILES\1CV77\BIN\SEVEN.DLL
> 0x23000000-2302d000 (PE) C:\PROGRAM FILES\1CV77\BIN\TXTEDT.DLL
> 0x26000000-26058000 (PE) C:\PROGRAM FILES\1CV77\BIN\USERDEF.DLL
> 0x31000000-311c2000 (PE) C:\PROGRAM FILES\1CV77\BIN\1CRCRUS.DLL
> 0x40190000-401ed000 (PE) C:\WINDOWS\SYSTEM\NTDLL.DLL
> 0x40430000-40529000 (PE) C:\WINDOWS\SYSTEM\KERNEL32.DLL
> 0x40560000-40568000 (PE) C:\WINDOWS\SYSTEM\OLEPRO32.DLL
> 0x406a0000-4070e000 (PE) C:\WINDOWS\SYSTEM\OLEAUT32.DLL
> 0x40810000-40872000 (PE) C:\WINDOWS\SYSTEM\OLE32.DLL
> 0x40880000-408a5000 (PE) C:\WINDOWS\SYSTEM\ADVAPI32.DLL
> 0x408d0000-409f8000 (PE) C:\WINDOWS\SYSTEM\USER32.DLL
> 0x40a10000-40a81000 (PE) C:\WINDOWS\SYSTEM\GDI32.DLL
> 0x40aa0000-40acd000 (PE) C:\WINDOWS\SYSTEM\RPCRT4.DLL
> 0x40ae0000-40b17000 (PE) C:\WINDOWS\SYSTEM\MSVCRT.DLL
> 0x40b30000-40bcc000 (PE) C:\WINDOWS\SYSTEM\COMCTL32.DLL
> 0x40bf0000-40c5b000 (PE) C:\WINDOWS\SYSTEM\SHELL32.DLL
> 0x40c80000-40cb8000 (PE) C:\WINDOWS\SYSTEM\SHLWAPI.DLL
> 0x40d80000-40de5000 (PE) C:\WINDOWS\SYSTEM\X11DRV.DLL
> 0x5f400000-5f4f2000 (PE) C:\WINDOWS\SYSTEM\MFC42.DLL
> Threads:
> process tid prio
> 00000008 (D) C:\Program Files\1Cv77\BIN\1cv7s.exe
> 0000000a 0
> 00000009 0 <==
> WineDbg terminated on pid 8
Попробовал переустановить dcom98.exe после установки 1С (т.к. она
заменила те библиотеки, о которых Вы упоминали), не помогло.
Замена исполняемых файлов 1С рабочими из Win4Lin тоже результата не
принесли.
Wine последний из Сизифа (там к стати конфиг был уже подправлен как в
Вашем рецепте).
> $ rpm -qa | grep wine
> wine-utils-20040121-alt1
> wine-20040121-alt1
> libwine-20040121-alt1
Я не спец, вот и рискую спросить, в чем может быть дело?
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
Подробная информация о списке рассылки community