Jump to content

Vortex.exe - Entry Point Not Found


p10icloud29

Recommended Posts

So when I click on the button "Vortex" from a mod page - (like usual to download a file directly to Vortex), I get an error saying "Vortex.exe - Entry Point Not Found". And the description is: "The procedure entry point av_buffer_get_opaque could not be located in the dynamic link library C:\Program Files\Black Tree Gaming Ltd\Vortex\Vortex.exe." - I have never even messed with any DLLs that are associated with Vortex, nor have I even gone to the Vortex directory unless it was for a mod, in the Download Cache, so I am unable to download directly to Vortex, and now Firefox Nightly (Latest Ver), Chrome(Latest Ver), and even Edge (Latest Win Ver) have told me the same "Entry Point Not Found Message" and I have also tried a reinstall after I got the message, and still - after a whole Vortex reinstall, it still is giving me the same message for the same exact DLL file! I have gone to CMD - (Admin) and used sfc /scannow, and have also used DISM /Online /Cleanup-Image /RestoreHealth and yet nothing has changed. The error seems to be a part of Windows, as it is broadcasted by the Windows process COM Surrogate, and the path of the message leads to the directory "C:\Windows\system32\DllHost.exe /[Then the PID]" - and I know Windows very well to know that the DLL Host has never had this kind of problem. It was very unexpecting to see that I, now, can't download files directly to Vortex, neither as a Zip file or RAR file in total. And previously, this has never happened - ever. I might be partly to blame - my Vortex build/ver. is: Testing - Ver. 0.18.4. My Windows version is: Windows 10 Pro Insider Preview Build 18895 [Prerelease] - 190507-2033. The game I was getting the mod for at the time was Fallout 4.

Link to comment
Share on other sites

av_buffer_get_opaque is a function exported by ffmpeg.dll. It's definitively available in the library bundled with Vortex.

 

Considering you're getting the same error from other applications would indicate that you have some application (probably recently installed, probably something related to video viewing/editing/encoding or at least with the capability of those) that bundles an older version of ffmpeg.dll and inserts itself in the global search order for dlls and thus gets its own dll loaded before the one in Vortex.

 

If that doesn't ring a bell, something you could try is to open a command prompt and type "where ffmpeg.dll". Usually this should say "Could not find files...". If it lists an application directory, that application is probably to blame for your problem.

 

Another thing you could try is to get Process Explorer from "www.sysinternals.com", it's an advanced task manager. Install and run it. Then start Vortex, leave it open when the error message is presented.

In Process Explorer click the "Process" column header until the table is displayed as a tree. Find Vortex (the top-most process if there are multiple) and select it.

In "View" enable "Show Lower Pane" and under "Lower Pane View" select "DLLs".

Now you should have a list of dlls in the lower half of the findow. Find "ffmpeg.dll" and see what it says in the "Path" column. Again, if this is anything other than "...\Vortex\ffmpeg.dll", the application being shown there is your problem.

If ffmpeg.dll doesn't show at all I'm afraid this method doesn't help in finding the offender either.

Link to comment
Share on other sites

Tannin thank you for this. I hope it helps the OP.

 

I know it helps me; I was vaguely aware of sysinternals,com, but not the Process Explorer.

I downloaded it and am happily checking out where my DLLs come from. This will be extremely useful to me.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...