verimatrix iptv diagnostic tool crashes

Questions about Wine on Linux
Locked
forgotten.breeze
Newbie
Newbie
Posts: 2
Joined: Thu Nov 20, 2014 11:21 am

verimatrix iptv diagnostic tool crashes

Post by forgotten.breeze »

Hello, guys,

I am trying to set up an IPTV client on Ubuntu 14.04 LTS (x64).
My IPS provides a diaglostic utility which is VerimatrixWindowsDiagnostics.exe to check the possibility of watching TV channels on PC.
I installed PlayOnLinux 4.2.2
Then I created a new virtual drive. That drive has settings listed below:
- wine version 1.7.16 (x86);
- wine Windows version XP (default);
- debug flags +all.
After that I installed msvcr80 on that virtual drive (because Dependency Walker said me that MSVCP80.DLL is missed for VerimatrixWindowsDiagnostics.exe).
Every time I start debugging VerimatrixWindowsDiagnostics.exe from the PlayOnLinux menu I get this error:

Gathering system information...
...
6460.811:0026:Call KERNEL32.UnhandledExceptionFilter(0034ea58) ret=7bc95b2d
0026: create_event( access=001f0003, attributes=00000002, manual_reset=1, initial_state=0, objattr={rootdir=0000,sd={},name=L""} )
0026: create_event() = 0 { handle=0064 }
wine: Unhandled page fault on read access to 0xa3621df0 at address 0x404f81 (thread 0026), starting debugger...
6460.811:0026:trace:reg:NtOpenKey ((nil),L"Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug",20019,0x34e9c4)

Not sure I faced this bag (https://bugs.winehq.org/show_bug.cgi?id=20466) but anyway how to manage this? VerimatrixWindowsDiagnostics.exe is not in the AppDB. Dependency Walker shows a lot of missing export functions in implicitly dependent modules such as KERNEL32.DLL, VERSION.DLL, ADVAPI32.DLL an so on. I have no idea what else to install on the virtual drive.

Help me please.

Thank you in advance (and excuse my english please)
User avatar
dimesio
Moderator
Moderator
Posts: 13368
Joined: Tue Mar 25, 2008 10:30 pm

Re: verimatrix iptv diagnostic tool crashes

Post by dimesio »

PlayOnLinux is not supported here, and your Wine version is old.

Upgrade to the latest development release of plain Wine and reinstall to a clean, 32 bit wineprefix. If the problem persists, post plain (no debug channels set) terminal output. http://wiki.winehq.org/FAQ#get_log
forgotten.breeze
Newbie
Newbie
Posts: 2
Joined: Thu Nov 20, 2014 11:21 am

Re: verimatrix iptv diagnostic tool crashes

Post by forgotten.breeze »

Thank you for your answer.

Here is the output:

[11/20/14 21:35:53] - Running wine-1.7.31 VerimatrixWindowsDiagnostics.exe (Working directory : /home/xxx/.PlayOnLinux/wineprefix/winxp1.7.31_2/drive_c/Program Files/VIDAQWindowsDiagnostics)
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wbemprox:client_security_SetBlanket 0x7dcfad0c, 0x12cdf0, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7dcfad0c
Verimatrix System Diagnostics version 1.0.0.2

This tool will gather information about your computer.

No private or personal information will be gathered by this tool.

If you would like to go through the data gathered, it will be located in VerimatrixDiagnostics.cab file.
Would you like to continue? Gathering CPU information...
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f308 1 C) semi-stub
Gathering disk information...
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
Gathering OS information...
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
Gathering system information...
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
wine: Unhandled page fault on read access to 0x00000008 at address 0x404f81 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x00404f81).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00404f81 ESP:0033ef24 EBP:0033f4dc EFLAGS:00010206( R- -- I - -P- )
EAX:0003d569 EBX:00000000 ECX:00000000 EDX:00000001
ESI:00000000 EDI:00422b40
Stack dump:
0x0033ef24: 427d408a 004164b4 7e007670 00000000
0x0033ef34: 0033f548 00000000 00137230 0003d569
0x0033ef44: 00000018 00422b40 0012ceb0 00137218
0x0033ef54: 00000000 00000000 00000000 00000000
0x0033ef64: 00134928 0033ef98 00000001 0000000b
0x0033ef74: 0000000b 0000000a 7bc7f31b 00000002
Backtrace:
=>0 0x00404f81 in verimatrixwindowsdiagnostics (+0x4f81) (0x0033f4dc)
1 0x0040276c in verimatrixwindowsdiagnostics (+0x276b) (0x0033fe1c)
2 0x0040d412 in verimatrixwindowsdiagnostics (+0xd411) (0x0033fe60)
3 0x7b86249c call_process_entry+0xb() in kernel32 (0x0033fe78)
4 0x7b8636cb in kernel32 (+0x436ca) (0x0033feb8)
5 0x7bc80590 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
6 0x7bc836dd call_thread_func+0x7c() in ntdll (0x0033ffa8)
7 0x7bc8056e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
8 0x7bc5430e call_dll_entry_point+0x36d() in ntdll (0x0033ffe8)
9 0xf760276d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
10 0xf760282b wine_switch_to_stack+0x2a() in libwine.so.1 (0xffd20488)
11 0x7bc59f31 LdrInitializeThunk+0x240() in ntdll (0xffd204d8)
12 0x7b869f80 __wine_kernel_init+0xbbf() in kernel32 (0xffd213f8)
13 0x7bc5ae63 __wine_process_init+0x182() in ntdll (0xffd21488)
14 0xf76003ba wine_init+0x2b9() in libwine.so.1 (0xffd214e8)
15 0x7bf00ebb main+0x7a() in <wine-loader> (0xffd21928)
16 0xf742ba83 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x00404f81: movl 0x8(%ecx),%edx
Modules:
Module Address Debug info Name (73 modules)
PE 400000- 418000 Export verimatrixwindowsdiagnostics
ELF 7b800000-7ba61000 Dwarf kernel32<elf>
\-PE 7b820000-7ba61000 \ kernel32
ELF 7bc00000-7bce2000 Dwarf ntdll<elf>
\-PE 7bc10000-7bce2000 \ ntdll
ELF 7bf00000-7bf03000 Dwarf <wine-loader>
ELF 7d79a000-7d7a0000 Deferred libxfixes.so.3
ELF 7d7a0000-7d7ab000 Deferred libxcursor.so.1
ELF 7d7ab000-7d7bc000 Deferred libxi.so.6
ELF 7d7bc000-7d7c0000 Deferred libxcomposite.so.1
ELF 7d7c0000-7d7cb000 Deferred libxrandr.so.2
ELF 7d7cb000-7d7d6000 Deferred libxrender.so.1
ELF 7d7d6000-7d7dc000 Deferred libxxf86vm.so.1
ELF 7d7dc000-7d7e0000 Deferred libxinerama.so.1
ELF 7d7e0000-7d7e7000 Deferred libxdmcp.so.6
ELF 7d7e7000-7d7eb000 Deferred libxau.so.6
ELF 7d7eb000-7d80d000 Deferred libxcb.so.1
ELF 7d80d000-7d941000 Deferred libx11.so.6
ELF 7d941000-7d954000 Deferred libxext.so.6
ELF 7d954000-7d9e7000 Deferred winex11<elf>
\-PE 7d960000-7d9e7000 \ winex11
ELF 7d9e7000-7db02000 Deferred opengl32<elf>
\-PE 7da00000-7db02000 \ opengl32
ELF 7db02000-7dc48000 Deferred wined3d<elf>
\-PE 7db10000-7dc48000 \ wined3d
ELF 7dc48000-7dc6e000 Deferred dxgi<elf>
\-PE 7dc50000-7dc6e000 \ dxgi
ELF 7dc6e000-7dc86000 Deferred libresolv.so.2
ELF 7dca0000-7dcc6000 Deferred iphlpapi<elf>
\-PE 7dcb0000-7dcc6000 \ iphlpapi
ELF 7dcc6000-7dcfb000 Deferred wbemprox<elf>
\-PE 7dcd0000-7dcfb000 \ wbemprox
ELF 7dcfb000-7dd1f000 Deferred imm32<elf>
\-PE 7dd00000-7dd1f000 \ imm32
ELF 7de96000-7debf000 Deferred libexpat.so.1
ELF 7debf000-7df5f000 Deferred libfreetype.so.6
ELF 7df5f000-7e0ac000 Deferred msvcp80<elf>
\-PE 7dfa0000-7e0ac000 \ msvcp80
ELF 7e0ac000-7e169000 Deferred msvcr80<elf>
\-PE 7e0c0000-7e169000 \ msvcr80
ELF 7e169000-7e2ac000 Deferred oleaut32<elf>
\-PE 7e180000-7e2ac000 \ oleaut32
ELF 7e2ce000-7e309000 Deferred libfontconfig.so.1
ELF 7e309000-7e331000 Deferred libpng12.so.0
ELF 7e331000-7e34a000 Deferred libz.so.1
ELF 7e364000-7e3e9000 Deferred rpcrt4<elf>
\-PE 7e370000-7e3e9000 \ rpcrt4
ELF 7e3e9000-7e52b000 Deferred ole32<elf>
\-PE 7e400000-7e52b000 \ ole32
ELF 7e52b000-7e64a000 Deferred gdi32<elf>
\-PE 7e540000-7e64a000 \ gdi32
ELF 7e64a000-7e7a7000 Deferred user32<elf>
\-PE 7e660000-7e7a7000 \ user32
ELF 7e7a7000-7e821000 Deferred shlwapi<elf>
\-PE 7e7c0000-7e821000 \ shlwapi
ELF 7e821000-7ea58000 Deferred shell32<elf>
\-PE 7e830000-7ea58000 \ shell32
ELF 7ea58000-7eac9000 Deferred advapi32<elf>
\-PE 7ea70000-7eac9000 \ advapi32
ELF 7efab000-7efb8000 Deferred libnss_files.so.2
ELF 7efb8000-7efc4000 Deferred libnss_nis.so.2
ELF 7efc4000-7efdd000 Deferred libnsl.so.1
ELF 7efdd000-7efe6000 Deferred libnss_compat.so.2
ELF 7efe7000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f73c7000-f740d000 Deferred libm.so.6
ELF f740d000-f7412000 Deferred libdl.so.2
ELF f7412000-f75c2000 Dwarf libc.so.6
ELF f75c2000-f75de000 Deferred libpthread.so.0
ELF f75f0000-f75f9000 Deferred librt.so.1
ELF f75f9000-f77af000 Dwarf libwine.so.1
ELF f77b1000-f77d3000 Deferred ld-linux.so.2
ELF f77d3000-f77d4000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\VIDAQWindowsDiagnostics\VerimatrixWindowsDiagnostics.exe
00000009 0 <==
0000000e services.exe
0000001d 0
0000001c 0
00000016 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001f 0
0000001e 0
0000001a 0
00000020 explorer.exe
00000022 0
00000021 0
User avatar
dimesio
Moderator
Moderator
Posts: 13368
Joined: Tue Mar 25, 2008 10:30 pm

Re: verimatrix iptv diagnostic tool crashes

Post by dimesio »

(Working directory : /home/xxx/.PlayOnLinux/wineprefix/winxp1.7.31_2/drive_c/Program Files/VIDAQWindowsDiagnostics)
If you insist on using POL, ask for help on their forum.
Locked