Совсем недавно перешел с Винды на Линукс. Все хорошо, но вот потребовалась одна софтина для регистрации штрих-кодов.
При инсталляции под вайном запускает окошко инсталлера
в консоли
fixme:advapi:LookupAccountNameW (null) L"maxim" (nil) 0x33f88c (nil) 0x33f890 0x33f884 - stub
fixme:advapi:LookupAccountNameW (null) L"maxim" 0x129bb0 0x33f88c 0x129138 0x33f890 0x33f884 - stub
err:msi:msi_dialog_set_font No font entry for L"VerdanaBold14"
при нажатии на кнопку "далее" инсталлер вылетает
в консоли
err:msi:msi_dialog_set_font No font entry for L"VerdanaBold14"
err:richedit:ReadStyleSheet ReadStyleSheet: skipping optional destination
err:richedit:ReadStyleSheet ReadStyleSheet: skipping optional destination
Дебаг:
Код:
wine: Unhandled page fault on write access to 0x0000091c at address 0x7dc782ed (thread 0036), starting debugger...
Unhandled exception: page fault on write access to 0x0000091c in 32-bit code (0x7dc782ed).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7dc782ed ESP:003385b0 EBP:0033e7c8 EFLAGS:00010206( - 00 - RIP1)
EAX:00000000 EBX:7dca901c ECX:00000000 EDX:00000000
ESI:00000000 EDI:005328c8
Stack dump:
0x003385b0: 005328c8 00000000 00000000 00000001
0x003385c0: 00000000 00000000 00000000 00000000
0x003385d0: 00000000 00000000 005328c8 0033f514
0x003385e0: 00000000 0033d7ac 00338624 0033d7a4
0x003385f0: 00000000 00000000 0033d7b8 0033f514
0x00338600: 00000002 00000000 00000000 00532fe0
Backtrace:
=>1 0x7dc782ed in riched20 (+0x182ed) (0x0033e7c8)
2 0x7dc7b74f in riched20 (+0x1b74f) (0x0033f218)
3 0x7dc7dcdf in riched20 (+0x1dcdf) (0x0033f238)
4 0x7e99f74a WINPROC_wrapper+0x1a() in user32 (0x0033f268)
5 0x7e99fb9a WINPROC_wrapper+0x46a() in user32 (0x0033f2a8)
6 0x7e9a3b02 CallWindowProcW+0x52() in user32 (0x0033f2e8)
7 0x7ec10a1b in msi (+0x30a1b) (0x0033f328)
8 0x7e99f74a WINPROC_wrapper+0x1a() in user32 (0x0033f358)
9 0x7e99fb9a WINPROC_wrapper+0x46a() in user32 (0x0033f398)
10 0x7e9a4ec7 in user32 (+0xb4ec7) (0x0033f3d8)
11 0x7e965061 in user32 (+0x75061) (0x0033f438)
12 0x7e969fa5 in user32 (+0x79fa5) (0x0033f498)
13 0x7e96a4bc SendMessageW+0x4c() in user32 (0x0033f4d8)
14 0x7ec13093 in msi (+0x33093) (0x0033f538)
15 0x7ec0b85c in msi (+0x2b85c) (0x0033f568)
16 0x7ec2f770 MSI_IterateRecords+0x90() in msi (0x0033f5a8)
17 0x7ec0e0cb in msi (+0x2e0cb) (0x0033f6e8)
18 0x7e99f74a WINPROC_wrapper+0x1a() in user32 (0x0033f718)
19 0x7e99fb9a WINPROC_wrapper+0x46a() in user32 (0x0033f758)
20 0x7e9a4ec7 in user32 (+0xb4ec7) (0x0033f798)
21 0x7e965061 in user32 (+0x75061) (0x0033f7f8)
22 0x7e969fa5 in user32 (+0x79fa5) (0x0033f858)
23 0x7e96a4bc SendMessageW+0x4c() in user32 (0x0033f898)
24 0x7e997d04 in user32 (+0xa7d04) (0x0033fb58)
25 0x7e9982bd CreateWindowExW+0x5d() in user32 (0x0033fb98)
26 0x7ec0c1b3 msi_dialog_run_message_loop+0x93() in msi (0x0033fbe8)
27 0x7ec155d7 in msi (+0x355d7) (0x0033fc18)
28 0x7ec15956 ACTION_DialogBox+0x86() in msi (0x0033fc48)
29 0x7ebebe04 ACTION_PerformUIAction+0xd4() in msi (0x0033fc88)
30 0x7ebec2ce in msi (+0xc2ce) (0x0033fcb8)
31 0x7ec2f770 MSI_IterateRecords+0x90() in msi (0x0033fcf8)
32 0x7ebf39e4 MSI_InstallPackage+0x474() in msi (0x0033fd88)
33 0x7ec25508 MsiInstallProductW+0x58() in msi (0x0033fdc8)
34 0x7ec999bd main+0x8ad() in msiexec (0x0033fed8)
35 0x7ec9b178 in msiexec (+0xb178) (0x0033ff08)
36 0x7ee55638 in kernel32 (+0x55638) (0x0033ffe8)
37 0xb7e67897 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7dc782ed: movl $0x0,0x91c(%eax)
Modules:
Module Address Debug info Name (76 modules)
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7dc57000-7dcb0000 Export riched20<elf>
\-PE 7dc60000-7dcb0000 \ riched20
ELF 7dcb0000-7dcd3000 Deferred libjpeg.so.62
ELF 7de9c000-7decf000 Deferred uxtheme<elf>
\-PE 7dea0000-7decf000 \ uxtheme
ELF 7decf000-7ded9000 Deferred libxcursor.so.1
ELF 7ded9000-7dede000 Deferred libxfixes.so.3
ELF 7dede000-7dee1000 Deferred libxcomposite.so.1
ELF 7dee1000-7dee8000 Deferred libxrandr.so.2
ELF 7dee8000-7def1000 Deferred libxrender.so.1
ELF 7def1000-7def6000 Deferred libxxf86vm.so.1
ELF 7def6000-7def9000 Deferred libxinerama.so.1
ELF 7def9000-7df1a000 Deferred imm32<elf>
\-PE 7df00000-7df1a000 \ imm32
ELF 7df1a000-7df20000 Deferred libxdmcp.so.6
ELF 7df20000-7df3d000 Deferred libxcb.so.1
ELF 7df3d000-7df3f000 Deferred libxcb-xlib.so.0
ELF 7df3f000-7df42000 Deferred libxau.so.6
ELF 7df42000-7df5b000 Deferred libice.so.6
ELF 7df5b000-7e06d000 Deferred libx11.so.6
ELF 7e06d000-7e07d000 Deferred libxext.so.6
ELF 7e07d000-7e086000 Deferred libsm.so.6
ELF 7e094000-7e134000 Deferred winex11<elf>
\-PE 7e0a0000-7e134000 \ winex11
ELF 7e189000-7e2da000 Deferred libxml2.so.2
ELF 7e2da000-7e309000 Deferred libfontconfig.so.1
ELF 7e317000-7e32b000 Deferred libz.so.1
ELF 7e32b000-7e3ac000 Deferred libfreetype.so.6
ELF 7e3ac000-7e3c0000 Deferred lz32<elf>
\-PE 7e3b0000-7e3c0000 \ lz32
ELF 7e3c0000-7e3da000 Deferred version<elf>
\-PE 7e3d0000-7e3da000 \ version
ELF 7e3da000-7e4bc000 Deferred oleaut32<elf>
\-PE 7e3f0000-7e4bc000 \ oleaut32
ELF 7e4bc000-7e4de000 Deferred cabinet<elf>
\-PE 7e4c0000-7e4de000 \ cabinet
ELF 7e4de000-7e5aa000 Deferred comctl32<elf>
\-PE 7e4f0000-7e5aa000 \ comctl32
ELF 7e5aa000-7e6ce000 Deferred shell32<elf>
\-PE 7e5c0000-7e6ce000 \ shell32
ELF 7e6ce000-7e6f1000 Deferred mpr<elf>
\-PE 7e6d0000-7e6f1000 \ mpr
ELF 7e6f1000-7e743000 Deferred wininet<elf>
\-PE 7e700000-7e743000 \ wininet
ELF 7e743000-7e7a3000 Deferred shlwapi<elf>
\-PE 7e750000-7e7a3000 \ shlwapi
ELF 7e7a3000-7e7c3000 Deferred iphlpapi<elf>
\-PE 7e7b0000-7e7c3000 \ iphlpapi
ELF 7e7c3000-7e82d000 Deferred rpcrt4<elf>
\-PE 7e7d0000-7e82d000 \ rpcrt4
ELF 7e82d000-7e8d5000 Deferred gdi32<elf>
\-PE 7e840000-7e8d5000 \ gdi32
ELF 7e8d5000-7ea31000 Export user32<elf>
\-PE 7e8f0000-7ea31000 \ user32
ELF 7ea31000-7ea88000 Deferred advapi32<elf>
\-PE 7ea40000-7ea88000 \ advapi32
ELF 7ea88000-7eb8b000 Deferred ole32<elf>
\-PE 7eaa0000-7eb8b000 \ ole32
ELF 7eb8b000-7ebce000 Deferred urlmon<elf>
\-PE 7eb90000-7ebce000 \ urlmon
ELF 7ebce000-7ec87000 Export msi<elf>
\-PE 7ebe0000-7ec87000 \ msi
ELF 7ec87000-7eca2000 Export msiexec<elf>
\-PE 7ec90000-7eca2000 \ msiexec
ELF 7eca2000-7ecae000 Deferred libnss_files.so.2
ELF 7eddf000-7ef2a000 Export kernel32<elf>
\-PE 7ee00000-7ef2a000 \ kernel32
ELF 7ef2a000-7ef50000 Deferred libm.so.6
ELF 7ef50000-7f000000 Deferred ntdll<elf>
\-PE 7ef60000-7f000000 \ ntdll
ELF b7cf6000-b7cfa000 Deferred libdl.so.2
ELF b7cfa000-b7e48000 Deferred libc.so.6
ELF b7e48000-b7e60000 Deferred libpthread.so.0
ELF b7e60000-b7f97000 Export libwine.so.1
ELF b7fa6000-b7fc2000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008
00000009 0
0000000c
00000012 0
0000000e 0
0000000d 0
0000000f
00000016 0
00000015 0
00000011 0
00000010 0
00000017
00000018 0
00000033
00000034 0
00000035 (D) C:\windows\system32\msiexec.exe
00000036 0 <==
Backtrace:
=>1 0x7dc782ed in riched20 (+0x182ed) (0x0033e7c8)
2 0x7dc7b74f in riched20 (+0x1b74f) (0x0033f218)
3 0x7dc7dcdf in riched20 (+0x1dcdf) (0x0033f238)
4 0x7e99f74a WINPROC_wrapper+0x1a() in user32 (0x0033f268)
5 0x7e99fb9a WINPROC_wrapper+0x46a() in user32 (0x0033f2a8)
6 0x7e9a3b02 CallWindowProcW+0x52() in user32 (0x0033f2e8)
7 0x7ec10a1b in msi (+0x30a1b) (0x0033f328)
8 0x7e99f74a WINPROC_wrapper+0x1a() in user32 (0x0033f358)
9 0x7e99fb9a WINPROC_wrapper+0x46a() in user32 (0x0033f398)
10 0x7e9a4ec7 in user32 (+0xb4ec7) (0x0033f3d8)
11 0x7e965061 in user32 (+0x75061) (0x0033f438)
12 0x7e969fa5 in user32 (+0x79fa5) (0x0033f498)
13 0x7e96a4bc SendMessageW+0x4c() in user32 (0x0033f4d8)
14 0x7ec13093 in msi (+0x33093) (0x0033f538)
15 0x7ec0b85c in msi (+0x2b85c) (0x0033f568)
16 0x7ec2f770 MSI_IterateRecords+0x90() in msi (0x0033f5a8)
17 0x7ec0e0cb in msi (+0x2e0cb) (0x0033f6e8)
18 0x7e99f74a WINPROC_wrapper+0x1a() in user32 (0x0033f718)
19 0x7e99fb9a WINPROC_wrapper+0x46a() in user32 (0x0033f758)
20 0x7e9a4ec7 in user32 (+0xb4ec7) (0x0033f798)
21 0x7e965061 in user32 (+0x75061) (0x0033f7f8)
22 0x7e969fa5 in user32 (+0x79fa5) (0x0033f858)
23 0x7e96a4bc SendMessageW+0x4c() in user32 (0x0033f898)
24 0x7e997d04 in user32 (+0xa7d04) (0x0033fb58)
25 0x7e9982bd CreateWindowExW+0x5d() in user32 (0x0033fb98)
26 0x7ec0c1b3 msi_dialog_run_message_loop+0x93() in msi (0x0033fbe8)
27 0x7ec155d7 in msi (+0x355d7) (0x0033fc18)
28 0x7ec15956 ACTION_DialogBox+0x86() in msi (0x0033fc48)
29 0x7ebebe04 ACTION_PerformUIAction+0xd4() in msi (0x0033fc88)
30 0x7ebec2ce in msi (+0xc2ce) (0x0033fcb8)
31 0x7ec2f770 MSI_IterateRecords+0x90() in msi (0x0033fcf8)
32 0x7ebf39e4 MSI_InstallPackage+0x474() in msi (0x0033fd88)
33 0x7ec25508 MsiInstallProductW+0x58() in msi (0x0033fdc8)
34 0x7ec999bd main+0x8ad() in msiexec (0x0033fed8)
35 0x7ec9b178 in msiexec (+0xb178) (0x0033ff08)
36 0x7ee55638 in kernel32 (+0x55638) (0x0033ffe8)
37 0xb7e67897 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
[4]+ Убито wine GtinApp.exe (wd: ~/D:/GTINApp)
(wd now: ~/D)
Mandriva 2009 One, wine 1.1.4
К сожалению, руки кривые, знаний мало, как по линуксу, так и по вайну. Осталась последняя софтина для комфортной работы))
Заранее спасибо за ответы.