VARA HF on Wine lauches with an ERR (Unimplemented function api-ms-win-perf-legacy-l1-1-0.dll.PerfEnumerateCounterSet)

Questions about Wine on Linux
Locked
Spirare
Level 1
Level 1
Posts: 5
Joined: Fri Dec 18, 2020 2:23 pm

VARA HF on Wine lauches with an ERR (Unimplemented function api-ms-win-perf-legacy-l1-1-0.dll.PerfEnumerateCounterSet)

Post by Spirare »

Hi,
I am new to Wine and to this forum.

Not sure how to report a problem or ask for help :?

System: Kubuntu 20.04
Fresh Wine install (Wine build: wine-5.0 (Ubuntu 5.0-3ubuntu1

After installing VARA HF in Wine, I get this error when launching VARA HF.

References: VARA HF v4.1.5 (High Performance HF Modem) : https://rosmodem.wordpress.com/
ERROR:
Unhandled exception: unimplemented function api-ms-win-perf-legacy-l1-1-0.d.PerfEnumerateCounterSet called in 32-bit code (0x7b032f82).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
EIP:7b032f82 ESP:0032f044 EBP:0032f0c8 EFLAGS:00200216( - -- I -A-P- )
EAX:0032f05c EBX:80000100 ECX:0032f040 EDX:0032f070
ESI:00000000 EDI:00000000
Stack dump:
0x0032f044: 0032f0f4 00000008 f7da0136 00000000
0x0032f054: 00000003 00000000 80000100 00000001
0x0032f064: 00000000 7b032f82 00000002 7cc77022
0x0032f074: 7cc7707c 00000000 7bcacd98 0032f23c
0x0032f084: 00000028 0032f2e4 00000000 00000000
0x0032f094: 00000000 0032f0b8 7bcace1d 0032f1cc
Backtrace:
=>0 0x7b032f82 (0x0032f0c8)
1 0x7cc762bf (0x0032f108)
2 0x7cc761d0 (0x0032f570)
3 0x10005d5a EntryPoint+0x4b70() in pdh (0x0032f5f4)
4 0x10006658 EntryPoint+0x546e() in pdh (0x0032f828)
5 0x10012b19 EntryPoint+0x1192f() in pdh (0x0032f86c)
6 0x00473659 in vara (+0x73658) (0x0032f8e4)
7 0x004730f2 in vara (+0x730f1) (0x0032f978)
8 0x0044e112 in vara (+0x4e111) (0x0032fa84)
9 0x66051fb3 BASIC_CLASS_AddRef+0x4b456() in msvbvm60 (0x0032fa90)
10 0x004399e6 in vara (+0x399e5) (0x0032faa0)
11 0x660522b4 BASIC_CLASS_AddRef+0x4b757() in msvbvm60 (0x0032faec)
12 0x6605271b BASIC_CLASS_AddRef+0x4bbbe() in msvbvm60 (0x0032fbc0)
13 0x660528e7 BASIC_CLASS_AddRef+0x4bd8a() in msvbvm60 (0x0032fbe4)
14 0x66032477 BASIC_CLASS_AddRef+0x2b91a() in msvbvm60 (0x0032fc40)
15 0x6603216d BASIC_CLASS_AddRef+0x2b610() in msvbvm60 (0x0032fc60)
16 0x660647e1 BASIC_CLASS_AddRef+0x5dc84() in msvbvm60 (0x0032fcb8)
17 0x6606fe2e BASIC_CLASS_AddRef+0x692d1() in msvbvm60 (0x0032fcf4)
18 0x6601e532 BASIC_CLASS_AddRef+0x179d5() in msvbvm60 (0x0032fe44)
19 0x66007a5a BASIC_CLASS_AddRef+0xefd() in msvbvm60 (0x0032fe68)
20 0x66003959 EntryPoint+0x1e6c() in msvbvm60 (0x0032fe88)
21 0x660036d2 EntryPoint+0x1be5() in msvbvm60 (0x0032fea8)
22 0x660035d8 EntryPoint+0x1aeb() in msvbvm60 (0x0032ff28)
23 0x00403682 in vara (+0x3681) (0x0032ff48)
24 0x7b454cfc in kernel32 (+0x34cfb) (0x0032ffd8)
25 0x7b45488e in kernel32 (+0x3488d) (0x0032ffec)
0x7b032f82: addl $12,%esp
Modules:
Module Address Debug info Name (57 modules)
PE 400000- 4e5000 Export vara
PE 10000000-10042000 Export pdh
PE 21c10000-21c2a000 Deferred mscomm32
PE 22170000-2218c000 Deferred mswinsck
PE 27580000-27684000 Deferred mscomctl
PE 28490000-28588000 Deferred mschrt20
PE 66000000-66152000 Export msvbvm60
PE 7b020000-7b023000 Deferred kernelbase
PE 7b420000-7b5db000 Export kernel32
PE 7bc30000-7bc34000 Deferred ntdll
PE 7cc30000-7cc33000 Deferred api-ms-win-core-delayload-l1-1-1
PE 7cc40000-7cc43000 Deferred api-ms-win-core-localization-obsolete-l1-2-0
PE 7cc50000-7cc53000 Deferred api-ms-win-core-string-obsolete-l1-1-0
PE 7cc70000-7cc73000 Deferred api-ms-win-perf-legacy-l1-1-0
PE 7cc80000-7cc83000 Deferred api-ms-win-core-registry-l2-1-0
PE 7cca0000-7cca3000 Deferred api-ms-win-eventlog-legacy-l1-1-0
PE 7ccb0000-7ccb3000 Deferred api-ms-win-core-kernel32-legacy-l1-1-1
PE 7ccc0000-7ccc3000 Deferred api-ms-win-core-profile-l1-1-0
PE 7cce0000-7cce3000 Deferred api-ms-win-eventing-classicprovider-l1-1-0
PE 7ccf0000-7ccf3000 Deferred api-ms-win-eventing-controller-l1-1-0
PE 7cd10000-7cd13000 Deferred api-ms-win-eventing-consumer-l1-1-0
PE 7cd20000-7cd23000 Deferred api-ms-win-core-memory-l1-1-2
PE 7cd30000-7cd33000 Deferred api-ms-win-core-processthreads-l1-1-2
PE 7cd50000-7cd53000 Deferred api-ms-win-core-handle-l1-1-0
PE 7cd60000-7cd63000 Deferred api-ms-win-core-registry-l1-1-0
PE 7cd70000-7cd73000 Deferred api-ms-win-core-libraryloader-l1-2-0
PE 7cd90000-7cd93000 Deferred api-ms-win-core-file-l1-2-1
PE 7cda0000-7cda3000 Deferred api-ms-win-core-sysinfo-l1-2-1
PE 7ce60000-7ce66000 Deferred windowscodecs
PE 7d050000-7d053000 Deferred api-ms-win-core-errorhandling-l1-1-1
PE 7d070000-7d073000 Deferred api-ms-win-core-timezone-l1-1-0
PE 7d080000-7d083000 Deferred api-ms-win-core-heap-l1-2-0
PE 7d090000-7d093000 Deferred api-ms-win-core-string-l1-1-0
PE 7d0b0000-7d0b4000 Deferred propsys
PE 7dbf0000-7dbf3000 Deferred api-ms-win-core-synch-l1-2-0
PE 7dc10000-7dc14000 Deferred uxtheme
PE 7dc50000-7dc5b000 Deferred winspool
PE 7dcc0000-7dd3e000 Deferred comctl32
PE 7de30000-7de33000 Deferred shcore
PE 7de60000-7de68000 Deferred shlwapi
PE 7def0000-7e7c6000 Deferred shell32
PE 7e8e0000-7e9c2000 Deferred comdlg32
PE 7ea20000-7ea24000 Deferred iphlpapi
PE 7eb10000-7eb14000 Deferred ws2_32
PE 7eb50000-7eb53000 Deferred usp10
PE 7ec40000-7ec4f000 Deferred setupapi
PE 7ee80000-7ee84000 Deferred wsock32
PE 7eec0000-7eec4000 Deferred winex11
PE 7ef60000-7ef64000 Deferred imm32
PE 7f220000-7f2b2000 Deferred oleaut32
PE 7f340000-7f344000 Deferred rpcrt4
PE 7f3f0000-7f418000 Deferred ole32
PE 7f550000-7f554000 Deferred msvcrt
PE 7f620000-7f624000 Deferred advapi32
PE 7f6b0000-7f6b7000 Deferred gdi32
PE 7f820000-7f908000 Deferred user32
PE 7ffd0000-7ffd4000 Deferred version
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000023 0
0000001a 0
00000015 0
00000014 0
00000013 0
00000010 0
0000000f 0
00000011 plugplay.exe
00000017 0
00000016 0
00000012 0
00000018 winedevice.exe
00000020 0
0000001d 0
0000001c 0
0000001b 0
00000019 0
0000001e explorer.exe
00000029 0
00000028 0
00000027 0
0000001f 0
00000021 winedevice.exe
00000026 0
00000025 0
00000024 0
00000022 0
0000002a (D) c:\VARA\VARA.exe
0000002e 0
0000002b 0 <==
System information:
Wine build: wine-5.0 (Ubuntu 5.0-3ubuntu1)
Platform: i386
Version: Windows 5.1 (0)
Host system: Linux
Host version: 5.4.0-58-generic
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: VARA HF on Wine lauches with an ERR (Unimplemented function api-ms-win-perf-legacy-l1-1-0.dll.PerfEnumerateCounterSe

Post by jkfloris »

According to WheezyE you need an older version of pdh.dll.
TL;DR
Create a 32-bit Wineprefix, install vb6run with winetricks, download, extract and copy pdh.dll to the system32 directory.
Spirare
Level 1
Level 1
Posts: 5
Joined: Fri Dec 18, 2020 2:23 pm

Re: VARA HF on Wine lauches with an ERR (Unimplemented function api-ms-win-perf-legacy-l1-1-0.dll.PerfEnumerateCounterSe

Post by Spirare »

Extremely useful info...got VARA stand alon TNC to work now :D
Thanks
Locked