Доброго времени суток!
Вот такая ситуация: есть машина под Ubuntu 10.04, ессно с wine и нужно поставить 1С семерку на нее.
Ставлю вот по этой инструкции -
http://www.interface.ru/home.asp?artId=21684, все вроде бы идет нормально, с той лишь разницей что свежие версии *.dll я слил с установленной на том же компе win xp. Как написано добавляю в winecfg ярлык 1cv7l.exe в список приложений и подсовываю ему dll. Затем запускаю программу. Создаю новую базу. Нажимаю "ок" чтоб зайти в режиме конфигуратора. Программа мне любезно предоставляет выбор "текущей системной установки", я соглашаюсь. Открывается основное окно и потом когда лезу в "Конфигурация" > "Открыть конфигурацию" и тут вылет ошибки:
"В программе 1cv7l.exe обнаружена серьезная ошибка. Программа будет закрыта. Приносим извинения за неудобства"
Вот обзор из терминала:
$ "/root/.wine/drive_c/Program Files/1Cv77/BIN/1cv7l.exe"
err:winedevice:ServiceMain driver L"hardlock" failed to load
err:winedevice:ServiceMain driver L"Haspnt" failed to load
fixme:reg:RegOpenUserClassesRoot (0xb8, 0x0, 0x2000000, 0x32f9b0) semi-stub
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {000bdd71-d8ce-11d0-910a-004095e1daea} 0x32f984
fixme:ole:NdrCorrelationInitialize (0x32f1f8, 0x32edf8, 1024, 0x0): stub
fixme:ole:NdrCorrelationFree (0x32f1f8): stub
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {eb2aa791-d8cd-11d0-910a-004095e1daea} 0x32f984
fixme:ole:NdrCorrelationInitialize (0x32f1f8, 0x32edf8, 1024, 0x0): stub
fixme:ole:NdrCorrelationFree (0x32f1f8): stub
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {000bdd72-d8ce-11d0-910a-004095e1daea} 0x32f984
fixme:ole:NdrCorrelationInitialize (0x32f1f8, 0x32edf8, 1024, 0x0): stub
fixme:ole:NdrCorrelationFree (0x32f1f8): stub
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {000bdd73-d8ce-11d0-910a-004095e1daea} 0x32f984
fixme:ole:NdrCorrelationInitialize (0x32f1f8, 0x32edf8, 1024, 0x0): stub
fixme:ole:NdrCorrelationFree (0x32f1f8): stub
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {668fdeb1-8231-11d2-8e5e-004095e1daea} 0x32f984
fixme:ole:NdrCorrelationInitialize (0x32f1f8, 0x32edf8, 1024, 0x0): stub
fixme:ole:NdrCorrelationFree (0x32f1f8): stub
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {ceb94321-8317-11d2-8a55-008048da06df} 0x32f984
fixme:ole:NdrCorrelationInitialize (0x32f1f8, 0x32edf8, 1024, 0x0): stub
fixme:ole:NdrCorrelationFree (0x32f1f8): stub
fixme:ole:NdrCorrelationInitialize (0x32cda0, 0x32c9a0, 1024, 0x0): stub
fixme:ole:NdrCorrelationFree (0x32cda0): stub
fixme:win:LockWindowUpdate (0x20036), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {8a04e844-f5ef-11cf-8939-444553540000} 0x32f88c
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {8a04e844-f5ef-11cf-8939-444553540000} 0x32f838
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {8a04e844-f5ef-11cf-8939-444553540000} 0x32f1ac
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {8a04e844-f5ef-11cf-8939-444553540000} 0x32f82c
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {8a04e844-f5ef-11cf-8939-444553540000} 0x32f7d8
fixme:actctx:FindActCtxSectionGuid 00000001 (null) 4 {8a04e844-f5ef-11cf-8939-444553540000} 0x32f14c
fixme:ole:NdrCorrelationInitialize (0x32d8fc, 0x32d4fc, 1024, 0x0): stub
fixme:ole:NdrCorrelationFree (0x32d8fc): stub
fixme:win:LockWindowUpdate (0x20272), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
wine: Unhandled page fault on read access to 0x035947c0 at address 0x41bda7 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x035947c0 in 32-bit code (0x0041bda7).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0041bda7 ESP:0032d58c EBP:001e43d0 EFLAGS:00210212( R- -- I -A- - )
EAX:00ab8f10 EBX:0041bd10 ECX:00000000 EDX:00ab6e2c
ESI:0032e0c4 EDI:0032e0e0
Stack dump:
0x0032d58c: 00000000 00000000 001e43d0 0032e0c4
0x0032d59c: 0032d828 0041bd10 0000007c 0000678c
0x0032d5ac: 7ce1a1f0 0032d630 6884cfdd 0000bc64
0x0032d5bc: 000010d2 7cdf3a90 00000000 00000000
0x0032d5cc: 7cdf4f58 0032d760 00000000 00000154
0x0032d5dc: 00000001 00000010 00000010 00000012
Backtrace:
=>0 0x0041bda7 in 1cv7l (+0x1bda7) (0x001e43d0)
1 0x00000001 (0x00428dd0)
2 0x0041ad90 in 1cv7l (+0x1ad8f) (0x00422f92)
0x0041bda7: movl 0x0(%eax,%edx,4),%eax
Modules:
Module Address Debug info Name (100 modules)
PE 400000- 451000 Export 1cv7l
PE 1f000000-1f013000 Deferred type32
PE 1f100000-1f12c000 Deferred dbeng32
PE 1f200000-1f22e000 Deferred br32
PE 1f300000-1f399000 Deferred frame
PE 1f400000-1f464000 Deferred zlibeng
PE 20000000-202b1000 Deferred bkend
ELF 202b1000-202e9000 Deferred winspool<elf>
\-PE 202c0000-202e9000 \ winspool
ELF 202e9000-203a0000 Deferred comdlg32<elf>
\-PE 202f0000-203a0000 \ comdlg32
ELF 203a0000-203cf000 Deferred libgssapi_krb5.so.2
ELF 203cf000-2046a000 Deferred libgnutls.so.26
ELF 2046a000-20476000 Deferred libavahi-common.so.3
ELF 20476000-20487000 Deferred libavahi-client.so.3
ELF 20487000-2049b000 Deferred libresolv.so.2
ELF 2049b000-204d4000 Deferred libdbus-1.so.3
ELF 204d4000-2052e000 Deferred riched20<elf>
\-PE 204e0000-2052e000 \ riched20
PE 21000000-2102b000 Deferred blang
PE 22000000-22150000 Deferred seven
PE 23000000-2302d000 Deferred txtedt
PE 25000000-2508b000 Deferred moxel
ELF 2532f000-253e0000 Deferred libkrb5.so.3
PE 26000000-26058000 Deferred userdef
PE 27000000-27090000 Deferred editr
PE 28000000-2807e000 Deferred rgproc
PE 29000000-2930a000 Deferred config
ELF 2cf63000-2cf77000 Deferred riched32<elf>
\-PE 2cf70000-2cf77000 \ riched32
PE 31000000-311c2000 Deferred 1crcrus
ELF 3790a000-3791b000 Deferred libtasn1.so.3
ELF 41d4e000-41d57000 Deferred librt.so.1
ELF 47196000-4719b000 Deferred libgpg-error.so.0
ELF 51979000-5197d000 Deferred libcom_err.so.2
ELF 5753b000-57543000 Deferred libkrb5support.so.0
ELF 5b6a4000-5b717000 Deferred libgcrypt.so.11
PE 5f2f0000-5f307000 Deferred olepro32
PE 5f400000-5f4f2000 Deferred mfc42
ELF 665f7000-6663e000 Deferred libcups.so.2
ELF 67851000-67875000 Deferred libk5crypto.so.3
ELF 68000000-6801d000 Deferred ld-linux.so.2
ELF 6801d000-6815d000 Deferred libwine.so.1
ELF 6815d000-68176000 Deferred libpthread.so.0
ELF 68176000-6817a000 Deferred libdl.so.2
ELF 6817a000-681a0000 Deferred libm.so.6
ELF 681a0000-681a8000 Deferred libnss_compat.so.2
ELF 681a8000-681bf000 Deferred libnsl.so.1
ELF 681bf000-681c9000 Deferred libnss_nis.so.2
ELF 681c9000-681d5000 Deferred libnss_files.so.2
ELF 681d5000-68307000 Deferred user32<elf>
\-PE 681f0000-68307000 \ user32
ELF 68307000-68392000 Deferred gdi32<elf>
\-PE 68310000-68392000 \ gdi32
ELF 68392000-683ed000 Deferred advapi32<elf>
\-PE 683a0000-683ed000 \ advapi32
ELF 683ed000-6846f000 Deferred msvcrt<elf>
\-PE 68400000-6846f000 \ msvcrt
ELF 6846f000-684e4000 Deferred rpcrt4<elf>
\-PE 68480000-684e4000 \ rpcrt4
ELF 684e4000-685cf000 Deferred comctl32<elf>
\-PE 684f0000-685cf000 \ comctl32
ELF 685cf000-687a7000 Deferred shell32<elf>
\-PE 685e0000-687a7000 \ shell32
ELF 687a7000-68809000 Deferred shlwapi<elf>
\-PE 687c0000-68809000 \ shlwapi
ELF 68809000-6887f000 Deferred libfreetype.so.6
ELF 6887f000-68894000 Deferred libz.so.1
ELF 68894000-688c4000 Deferred libfontconfig.so.1
ELF 688c4000-688eb000 Deferred libexpat.so.1
ELF 688eb000-6898e000 Deferred winex11<elf>
\-PE 68900000-6898e000 \ winex11
ELF 6898e000-68997000 Deferred libsm.so.6
ELF 68997000-689b0000 Deferred libice.so.6
ELF 689b0000-689c0000 Deferred libxext.so.6
ELF 689c0000-68add000 Deferred libx11.so.6
ELF 68add000-68ae2000 Deferred libuuid.so.1
ELF 68ae2000-68afc000 Deferred libxcb.so.1
ELF 68afc000-68b00000 Deferred libxau.so.6
ELF 68b00000-68b06000 Deferred libxdmcp.so.6
ELF 68b06000-68b28000 Deferred imm32<elf>
\-PE 68b10000-68b28000 \ imm32
ELF 68b28000-68b2c000 Deferred libxinerama.so.1
ELF 68b2c000-68b32000 Deferred libxxf86vm.so.1
ELF 68b32000-68b3a000 Deferred libxrandr.so.2
ELF 68b3a000-68b3e000 Deferred libxcomposite.so.1
ELF 68b3e000-68b48000 Deferred libxcursor.so.1
ELF 68b48000-68b7c000 Deferred uxtheme<elf>
\-PE 68b50000-68b7c000 \ uxtheme
ELF 6bd0d000-6bd17000 Deferred libxrender.so.1
ELF 6cb72000-6cccc000 Deferred libc.so.6
ELF 734b6000-734ba000 Deferred libkeyutils.so.1
PE 77110000-7719c000 Deferred oleaut32
PE 774d0000-7760c000 Deferred ole32
ELF 78233000-78239000 Deferred libxfixes.so.3
ELF 7b800000-7b972000 Deferred kernel32<elf>
\-PE 7b810000-7b972000 \ kernel32
ELF 7bc00000-7bcb8000 Deferred ntdll<elf>
\-PE 7bc10000-7bcb8000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\1Cv77\BIN\1cv7l.exe
00000009 0 <==
0000000e services.exe
00000020 0
00000010 0
0000000f 0
0000001d winedevice.exe
00000022 0
00000021 0
0000001f 0
0000001e 0
00000023 explorer.exe
00000024 0
Backtrace:
=>0 0x0041bda7 in 1cv7l (+0x1bda7) (0x001e43d0)
1 0x00000001 (0x00428dd0)
2 0x0041ad90 in 1cv7l (+0x1ad8f) (0x00422f92)
Первые 2 строки пробиваю в гугле, ничего пока не нашел как исправить.. а все что ниже вообще ниче путного там не нашел и не понимаю..
Товарищи, подскажите куда копать и что делать?