FMPP Error

AD0TY

Member
Joined
Sep 7, 2017
Messages
76
Location
Indiana
When I try to run FMPP I get an error about a WSJT .dll file being the wrong type for my machine. Clicking close, closes the program, clicking ok cause the program to throw an error:

---------------------------
Error
---------------------------

FMPP 1.13 -i1 -o1



Unrecoverable error encountered:

Exception number = 0xC0000005 (Access Violation)
Instruction address = 0x639117C8
Action: Read of address 0x61BF6 (400374)

Register dump:
DS: 0000002B CS: 00000023 IP: 639117C8 EAX: FFFFFFFF
ES: 0000002B SS: 0000002B SP: 0018F25C EBX: 00000000
FS: 00000053 Fl: 00010202 EBP: 0019F2A0 ECX: 0018F2BC
GS: 0000002B ESI: 00000000 EDI: 00402000 EDX: FFFFFFFF
[Press Ctrl-C to copy this text to the clipboard]
---------------------------
OK
---------------------------


Anybody know what I'm doing wrong? I've pretty much always used virtual audio cables with DSD, so I'm totally lost on setting up FMPP.
 

slicerwizard

Member
Joined
Sep 19, 2002
Messages
6,610
Location
Toronto, Ontario
Never heard of that file and it doesn't exist on my PC, but FMPP works normally here, so what package is that file part of and how did you get an invocation of FMPP to try to load that DLL? Do you have all of the DLL files from the DLL package at dsdplus.com copied to your DSD+ folder?
 

AD0TY

Member
Joined
Sep 7, 2017
Messages
76
Location
Indiana
WSJT is a piece of ham radio software that is completely unrelated, so I'm not sure why it is calling for a .dll from there, but I googled the file and found this: DSD+ 2.71 Error which solved my problem.
 

AD0TY

Member
Joined
Sep 7, 2017
Messages
76
Location
Indiana
The dll was libfftw something or other, which apparently is common with the other piece of software. Somehow DSD had found the file in the other softwares folder, but decided it wasn’t the right one, presumably because it was x86 and not x64. Downloading that dll package and dropping it in my DSD folder solved the issue.
 

slicerwizard

Member
Joined
Sep 19, 2002
Messages
6,610
Location
Toronto, Ontario
Ah, sounds like a 64 bit libfftw DLL was registered by the other software, and then you ran FMPP without the required 32 bit version present in the DSD+ folder. Windows tried to load the only version (the 64 bit version) it could find and crapped out with a machine type mismatch, and it wasn't a "WSJT DLL", but a "libfftw DLL in the WSJT folder" that Windows biatched about?
 
Top