Hi,
i'm trying to set up an Altium License Server using wine
(wine-1.0.1-174-gc4039bd) without success.
The process hangs during service start:
Code:
wine: Unhandled page fault on read access to 0x00000000 at address 0x48f969
(thread 002b), starting debugger...
fixme:shell:DllCanUnloadNow stub
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code
(0x0048f969).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0048f969 ESP:7db7d99c EBP:7db7d9d0 EFLAGS:00210297( - 00 RISAP1C)
EAX:7db7d9b8 EBX:00000000 ECX:00000000 EDX:00000000
ESI:00000001 EDI:00c7db38
Stack dump:
0x7db7d99c: 7db7e30c 0048fa11 7db7d9d0 7ed11060
0x7db7d9ac: 0012f680 7ed22e8c 00000000 00000000
0x7db7d9bc: 7bc455a0 0012fc18 00ca4970 00000000
0x7db7d9cc: 00000000 7db7d9d8 00795d69 7db7da28
0x7db7d9dc: 7ed111d1 00000000 00000000 00000000
0x7db7d9ec: 7bc3339f 7bc929e0 7bc81bad 7bc8149c
Backtrace:
=>1 0x0048f969 in dxpsecurityservice (+0x8f969) (0x7db7d9d0)
2 0x00795d69 in dxpsecurityservice (+0x395d69) (0x7db7d9d8)
3 0x7ed111d1 in advapi32 (+0x311d1) (0x7db7da28)
4 0x7bc6c00e call_thread_entry_point+0xe() in ntdll (0x7db7da38)
5 0x7bc6d493 in ntdll (+0x5d493) (0x7db7dad8)
6 0x7bc6d67e in ntdll (+0x5d67e) (0x7db7e3c8)
7 0xb7e114c0 start_thread+0xc0() in libpthread.so.0 (0x7db7e4c8)
8 0xb7d8f6de __clone+0x5e() in libc.so.6 (0x00000000)
0x0048f969: movl 0x0(%edx),%edx
Modules:
Module Address Debug info Name (108 modules)
PE 400000- 948000 Export dxpsecurityservice
ELF 7b800000-7b93a000 Deferred kernel32<elf>
\-PE 7b820000-7b93a000 \ kernel32
ELF 7bc00000-7bca6000 Export ntdll<elf>
\-PE 7bc10000-7bca6000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7de18000-7de62000 Deferred riched20<elf>
\-PE 7de20000-7de62000 \ riched20
ELF 7de62000-7de75000 Deferred olepro32<elf>
\-PE 7de70000-7de75000 \ olepro32
ELF 7de75000-7de9d000 Deferred msacm32<elf>
\-PE 7de80000-7de9d000 \ msacm32
ELF 7de9d000-7dea6000 Deferred librt.so.1
ELF 7dea6000-7df68000 Deferred libasound.so.2
ELF 7df72000-7df86000 Deferred midimap<elf>
\-PE 7df80000-7df86000 \ midimap
ELF 7df86000-7df9e000 Deferred msacm32<elf>
\-PE 7df90000-7df9e000 \ msacm32
ELF 7df9e000-7e006000 Deferred libgcrypt.so.11
ELF 7e006000-7e00a000 Deferred libgpg-error.so.0
ELF 7e00a000-7e01a000 Deferred libtasn1.so.3
ELF 7e01a000-7e01d000 Deferred libkeyutils.so.1
ELF 7e01d000-7e025000 Deferred libkrb5support.so.0
ELF 7e025000-7e057000 Deferred libcrypt.so.1
ELF 7e057000-7e0f4000 Deferred libgnutls.so.26
ELF 7e0f4000-7e0f7000 Deferred libcom_err.so.2
ELF 7e0f7000-7e11b000 Deferred libk5crypto.so.3
ELF 7e11b000-7e1af000 Deferred libkrb5.so.3
ELF 7e1af000-7e1d9000 Deferred libgssapi_krb5.so.2
ELF 7e1d9000-7e20f000 Deferred libcups.so.2
ELF 7e254000-7e286000 Deferred uxtheme<elf>
\-PE 7e260000-7e286000 \ uxtheme
ELF 7e286000-7e28f000 Deferred libxcursor.so.1
ELF 7e28f000-7e294000 Deferred libxfixes.so.3
ELF 7e294000-7e297000 Deferred libxcomposite.so.1
ELF 7e297000-7e29d000 Deferred libxrandr.so.2
ELF 7e29d000-7e2a6000 Deferred libxrender.so.1
ELF 7e2a6000-7e2a9000 Deferred libxinerama.so.1
ELF 7e2a9000-7e2ae000 Deferred libxdmcp.so.6
ELF 7e2ae000-7e2c6000 Deferred libxcb.so.1
ELF 7e2c6000-7e2c8000 Deferred libxcb-xlib.so.0
ELF 7e2c8000-7e3b7000 Deferred libx11.so.6
ELF 7e3b7000-7e3c5000 Deferred libxext.so.6
ELF 7e3c5000-7e3ca000 Deferred libxxf86vm.so.1
ELF 7e3ca000-7e3e1000 Deferred libice.so.6
ELF 7e3e1000-7e3e9000 Deferred libsm.so.6
ELF 7e3f4000-7e48e000 Deferred winex11<elf>
\-PE 7e400000-7e48e000 \ winex11
ELF 7e494000-7e4ba000 Deferred libexpat.so.1
ELF 7e4ba000-7e4e5000 Deferred libfontconfig.so.1
ELF 7e4e6000-7e4e9000 Deferred libxau.so.6
ELF 7e4f0000-7e505000 Deferred libz.so.1
ELF 7e505000-7e57a000 Deferred libfreetype.so.6
ELF 7e57a000-7e60d000 Deferred winmm<elf>
\-PE 7e590000-7e60d000 \ winmm
ELF 7e60d000-7e633000 Deferred netapi32<elf>
\-PE 7e610000-7e633000 \ netapi32
ELF 7e633000-7e65f000 Deferred ws2_32<elf>
\-PE 7e640000-7e65f000 \ ws2_32
ELF 7e65f000-7e679000 Deferred wsock32<elf>
\-PE 7e660000-7e679000 \ wsock32
ELF 7e679000-7e725000 Deferred comdlg32<elf>
\-PE 7e680000-7e725000 \ comdlg32
ELF 7e725000-7e75b000 Deferred winspool<elf>
\-PE 7e730000-7e75b000 \ winspool
ELF 7e75b000-7e86d000 Deferred shell32<elf>
\-PE 7e770000-7e86d000 \ shell32
ELF 7e86d000-7e8c7000 Deferred shlwapi<elf>
\-PE 7e880000-7e8c7000 \ shlwapi
ELF 7e8c7000-7e915000 Deferred wininet<elf>
\-PE 7e8d0000-7e915000 \ wininet
ELF 7e915000-7e935000 Deferred imm32<elf>
\-PE 7e920000-7e935000 \ imm32
ELF 7e935000-7e9f8000 Deferred comctl32<elf>
\-PE 7e940000-7e9f8000 \ comctl32
ELF 7e9f8000-7ea1a000 Deferred mpr<elf>
\-PE 7ea00000-7ea1a000 \ mpr
ELF 7ea1a000-7ea2e000 Deferred lz32<elf>
\-PE 7ea20000-7ea2e000 \ lz32
ELF 7ea2e000-7ea47000 Deferred version<elf>
\-PE 7ea30000-7ea47000 \ version
ELF 7ea47000-7ea5a000 Deferred msimg32<elf>
\-PE 7ea50000-7ea5a000 \ msimg32
ELF 7ea5a000-7ea6e000 Deferred libresolv.so.2
ELF 7ea6e000-7ea8c000 Deferred iphlpapi<elf>
\-PE 7ea70000-7ea8c000 \ iphlpapi
ELF 7ea8c000-7eaee000 Deferred rpcrt4<elf>
\-PE 7eaa0000-7eaee000 \ rpcrt4
ELF 7eaee000-7eb8c000 Deferred gdi32<elf>
\-PE 7eb00000-7eb8c000 \ gdi32
ELF 7eb8c000-7ecd6000 Deferred user32<elf>
\-PE 7ebb0000-7ecd6000 \ user32
ELF 7ecd6000-7ed28000 Export advapi32<elf>
\-PE 7ece0000-7ed28000 \ advapi32
ELF 7ed28000-7edcb000 Deferred ole32<elf>
\-PE 7ed40000-7edcb000 \ ole32
ELF 7edcb000-7ee70000 Deferred oleaut32<elf>
\-PE 7ede0000-7ee70000 \ oleaut32
ELF 7ee70000-7ee7c000 Deferred libnss_files.so.2
ELF 7ee7c000-7ee95000 Deferred libnsl.so.1
ELF 7efcf000-7eff5000 Deferred libm.so.6
ELF 7eff5000-7f000000 Deferred libnss_nis.so.2
ELF b7ca1000-b7caa000 Deferred libnss_compat.so.2
ELF b7cab000-b7caf000 Deferred libdl.so.2
ELF b7caf000-b7e0a000 Export libc.so.6
ELF b7e0b000-b7e24000 Export libpthread.so.0
ELF b7e24000-b7f5a000 Deferred libwine.so.1
ELF b7f67000-b7f83000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000c
0000002a 0
00000029 0
00000024 0
00000023 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000016
00000017 0
00000018
00000019 0
00000025 (D) C:\Programmi\Altium Designer\DXPSecurityService.exe
0000002b 0 <= 00000028 0
00000027 0
00000026 0
Backtrace:
=>1 0x0048f969 in dxpsecurityservice (+0x8f969) (0x7db7d9d0)
2 0x00795d69 in dxpsecurityservice (+0x395d69) (0x7db7d9d8)
3 0x7ed111d1 in advapi32 (+0x311d1) (0x7db7da28)
4 0x7bc6c00e call_thread_entry_point+0xe() in ntdll (0x7db7da38)
5 0x7bc6d493 in ntdll (+0x5d493) (0x7db7dad8)
6 0x7bc6d67e in ntdll (+0x5d67e) (0x7db7e3c8)
7 0xb7e114c0 start_thread+0xc0() in libpthread.so.0 (0x7db7e4c8)
8 0xb7d8f6de __clone+0x5e() in libc.so.6 (0x00000000)
err:msi:ITERATE_StartService Failed to start service
L"DXPNetworkSecurityService"
err:msi:ITERATE_Actions Execution halted, action L"InstallFinalize"
returned 1627
err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction"
returned 1627
after that if i try starting service manually i get the same error
is there a way to solve this problem? a workaround?
thankyou
Andrea