Jump to content
  • Who's Online   0 Members, 0 Anonymous, 11 Guests (See full list)

    • There are no registered users currently online
  • 0

Runtime Errors, Virtual Call Errors - Probable Fix!


Pagiel

Question

I've been working on a customers laptop who has been experiencing the same issues as a lot of others in regards to EMC 10 and the various video applications refusing to load.

 

Obviously, like most fixes to problems, this will probably only work for some of you and not everyone.

 

The Problem:

 

The problem this solution helps to address is the issue where attempting to launch / use a component results in:

 

This application has requested the Runtime to terminate it in an unsual way.

Please contact the application's support team for more information.

 

Which is then often followed by:

 

R6025 Runtime error. Pure Virtual function call.

 

The reason:

 

Many components of EMC rely on the DirectX 9 runtime being installed. The above errors are rather cryptic in nature, but are occuring because one program is trying to load / use another that has a dependancy on the DX9 runtime. Due to the dependancy failing, the above errors occur.

 

Vista comes with DX10, hence why the majority of those affected are probably Vista users.

 

The solution:

 

.. Is pretty simple and ironically enough, documented here:

http://kb.roxio.com/content/kb/MyDVD/000162CR

 

Basically - Installed Direct X 9!

 

Instructions from the above artcile:

"

1. Insert the Easy Media Creator 10 installation disc. If the installation begin automatically, click Cancel to close it.

 

Note: If your Easy Media Creator 10 was a download, make sure the installation file has been extracted to your hard drive (preferably to the desktop so you can find it easily).

 

2. Go to My Computer. Right click on your drive with the installation disc and select Explore.

 

Note: If installation is from a download, right click on the installation folder and select Explore.

 

3. Locate DX9_REDISTS\DirectX9\ folder.

 

4. Double click on DXSETUP.EXE and follow the on-screen instructions to install.

 

5. When installation is completed, restart your computer. (This step shouldn't be nessasary for the bulk of you)

"

 

 

With a bit of luck, this will solve these issues for a lot of you - it certainly solved it for my customer.

Good luck!

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0
Thanks for your help on this. I'll certainly have this looked into. One way or the other we appreciate the feedback

 

No worries. I've been able to reliably replicate the fault by installing it onto other Vista-based test beds without DX9 installed. (Specifically, no copy of d3dx9_33.dll present). The test beds have been running various versions of Vista - but the original faulting laptop was a Compaq Presario C700 runing Vista Basic, fairly fresh from the factory, with basically nothing but Office, AVG and Windows Updates installed (and EMC, of course)

 

At a guess, I'd say it's the manner of invocation used to load the components without appropriate exception handling.. I picked up on it quite simply by trying to manually load one of the components that were causing grief (MyDVD) instead of via the Suite interface, at which point the DX binding failure cropped up and triggered a few bells :) (I have a development background)

 

If there is any other information you/your team needs, please let me know.

Link to comment
Share on other sites

  • 0
Thanks again for the information. I want to keep this topic alive for a while. I renamed the thread and I'll stick it at the top so we can gather some more feedback if other users want to give this work-around a try.

 

This 'fix' does not appear to work on XP based machines - which are already running DirectX 9. I'm still trying to figure what is causing the 'Runtime' error.

 

R6025 Runtime error. Pure Virtual function call.

 

This error produces an event log report of :

 

Faulting application videowave10.exe, version 10.0.0.78, faulting module wmvdecod.dll, version 11.0.5721.5145, fault address 0x0002f5a2.

 

 

Any suggestions would be gratefully accepted.

Edited by Mikejj101
Link to comment
Share on other sites

  • 0
This 'fix' does not appear to work on XP based machines - which are already running DirectX 9. I'm still trying to figure what is causing the 'Runtime' error.

 

R6025 Runtime error. Pure Virtual function call.

 

This error produces an event log report of :

 

Faulting application videowave10.exe, version 10.0.0.78, faulting module wmvdecod.dll, version 11.0.5721.5145, fault address 0x0002f5a2.

 

 

Any suggestions would be gratefully accepted.

 

Hey there,

 

The problem your having is similar - but different than the one described above.

 

The "R6025 Runtime error. Pure Virtual function call." basically indicates that EMC is trying to use an external library that's the wrong version for what it was programmed against.

 

Where as the Vista machines seem to suffer from lacking the DirectX 9 runtime EMC has been programmed against - it looks like XP users may be suffering from a "wrong version" of Windows Media Player.

 

I haven't experienced the issue and I don't have a copy of the software myself to play with on any of my test beds - but I can offer some stabs-in-the-dark courses of action you could try pursuing to resolve your issue:

 

1) Ensure you have the latest version of windows media player. The version vista was working with was 11.0.6000.6344.

2) You could try installing a third-party set of video codecs, although I'm not sure this would resupply the WMVdecoder - K-Lite Mega Pack is pretty good for this: http://www.codecguide.com/download_mega.htm

3) Some video card drivers seem to come with "accelerated" versions of the WMV decoder library to take advantage of hardware features that assist in playback. The accelerated versions of these libraries seem to break the linking that EMC expects and thus causes the error... I think this is mainly an issue for ATI video cards. Possible options here are to use the ATI Control Center to disable WMV acceleration - or possibly to google a for a replacement version of wmvdecod.dll and replace the same file on your machine - or place it in the same folder EMC is running from. Please be aware that playing around with system files like this could cause your machine to crash and you should only try it if your both desperate and moderately confident in what you are doing.

 

Again, this is all conjeture only based off the error message. If you google for some combination or variations on "EMC virtual function WMV Catalyst" you may find some discussion further along this line that could help.

 

If you can let John know what make/model of video card you have and when exactly EMC crashes (is it random? Is it always when trying to open videowave? does anything at all work?)

 

Checking that you have the latest video card drivers may also help.

 

Good luck!

Link to comment
Share on other sites

  • 0

Hi,

I also get that kind of error and with the help of Roxio support I can propose the following solution. As stated earlier, the problem rely on access to DirectX. After update from Microsoft Web Site, everything works fine. The initial problem was at launch of Videowave, MyDVD and MyDVD Express, I had immediatly a message from Windows saying the software stops responding. Here is a part of the chat from Roxio:

 

Peter : Update to the latest version of Direct X from the Microsoft website below.

Peter : I am going to try and 'push' a web page to you... it may ask you to accept it

Title : Download details: DirectX End-User Runtime

Url : http://www.microsoft.com/downloads/details...;displaylang=en

Peter : then reboot, and open videowave

Link to comment
Share on other sites

  • 0

Thanks for responses.

 

I'm running the latest version of Media Player 11.0.5721.5230

 

Graphics - 2 x PCI-E Radeon X1950 Pro (Sapphire) Crossfire Enabled 256Mb DDR3

 

Graphics Driver - Catalyst 7.11

 

The crash/non run happens just as My DVD program is about to load

 

mydvdqj4.th.jpg

 

 

 

 

Link to comment
Share on other sites

  • 0
Thanks for responses.

 

I'm running the latest version of Media Player 11.0.5721.5230

 

Graphics - 2 x PCI-E Radeon X1950 Pro (Sapphire) Crossfire Enabled 256Mb DDR3

 

Graphics Driver - Catalyst 7.11

 

The crash/non run happens just as My DVD program is about to load

 

mydvdqj4.th.jpg

 

I'm afraid I won't be able to help much more with this one without getting my hands on it - and since I live in New Zealand - that's not likely :)

 

The Catalyst drivers - specifically the WMV acceleration part - definitely seems to be a key factor in causing this particular error.

 

If you have tried disabling WMV acceleration in the Catalyst control centre, I would suggest your best hope would be to find a new version of the dll "wmvdecod.dll" (google it) and use find-files on your computer and replace it with the downloaded version. It IS risky though, and you SHOULD make a backup of the file on your machine first (if not backup your whole machine) - doing this can cause your system to become unstable or not boot - so you should only do it if you feel it's worth the risk. You would need to ensure you replace ALL instances of the file however, because if you miss one - it means the attempted fix would be "inactive".

Link to comment
Share on other sites

  • 0

I'm not sure if I get the same error, but I do get an error on my Vista business laptop. I installed Easy Media Creator 10 Suite. I installed DX9 from the installer. I updated DX9 from MS website as suggested. Same error. Any Help would be greatly appreciated. Here is the error screen. :(

 

Roxio%20Error.jpg

 

Thanks,

Jeff

Link to comment
Share on other sites

  • 0
I'm not sure if I get the same error, but I do get an error on my Vista business laptop. I installed Easy Media Creator 10 Suite. I installed DX9 from the installer. I updated DX9 from MS website as suggested. Same error. Any Help would be greatly appreciated. Here is the error screen. :(

 

Roxio%20Error.jpg

 

Thanks,

Jeff

 

Nevermind. I ran the Roxio repair from the Add/Remove Programs dialog and all appears to be well.

 

Jeff

Link to comment
Share on other sites

  • 0

I have had this problem ever since installing EMC 10 Suite. I have tried all the so called fixes, workarounds, and have uninstalled and reinstalled the whole thing. I am still getting runtime errors and error messages. I am now on the verge of uninstalling it completely - for good. Surely there must be something Roxio can release as an update that would solve all these problems. At the moment my "suite" is only good for ripping and burning CD's which I can quite easily do in wmp and much quicker. Come on - people have paid a lot of money to have this software and it doesn't work - even though the advertising stated fully compatible with Vista. This is the most dissapointing & frustrating release yet. Other video & audio software can work without problems - why can't Roxio?

 

Please Fix These Problems Soon! :angry:

Link to comment
Share on other sites

  • 0
I have had this problem ever since installing EMC 10 Suite. I have tried all the so called fixes, workarounds, and have uninstalled and reinstalled the whole thing. I am still getting runtime errors and error messages. I am now on the verge of uninstalling it completely - for good. Surely there must be something Roxio can release as an update that would solve all these problems. At the moment my "suite" is only good for ripping and burning CD's which I can quite easily do in wmp and much quicker. Come on - people have paid a lot of money to have this software and it doesn't work - even though the advertising stated fully compatible with Vista. This is the most dissapointing & frustrating release yet. Other video & audio software can work without problems - why can't Roxio?

 

Please Fix These Problems Soon! :angry:

 

This is not Roxio support but just a forum for users.

 

Please start a new thread stating your problem including some information on your system

Link to comment
Share on other sites

  • 0

I submitted my problem and was assigned a help number last Nov. The only feature that worked was disk copy. Was told that I would be contacted about how to solve problem. Still have not received a response from the help ticket support. However I checked the upgrade download today and installed the Creator 10 upgrade that had been added to the Roxio support site (of course without any notification to me). Shazam the whole package now works without any error messages. I am on XP.

Link to comment
Share on other sites

  • 0
The Problem:

 

The problem this solution helps to address is the issue where attempting to launch / use a component results in:

 

This application has requested the Runtime to terminate it in an unsual way.

Please contact the application's support team for more information.

 

Which is then often followed by:

 

R6025 Runtime error. Pure Virtual function call.

 

For those of you that have tried everything and still can't get this problem resolved I may have a treat for you. But before reading on make sure you qualify.

 

-If you receive the error "R6025 Runtime error. Pure Virtual function call." after clicking on "Add a transition" or "Add video effect" in VideoWave.

-If you do NOT recieve the error "R6025 Runtime error. Pure Virtual function call." after launching Creator but DO get that error after clicking just about any option in VideoWave and perhapse some other Creator applications.

-If you receive a ActiveX error after launcing the forms wizard in MS Access 2003.

-If you are using WindowsXP (May apply on other OS's but I can't attest to any other OS on this matter)

-if you are using Roxio Creator 10 (Again, I can't attest to any other version of Roxio Creator)

 

Then you probably have the incorrect version of DAO registered.

I found DAO350 registered on my computer but not DAO360. This breaks the forms wizard on Access 2003 and Roxio Creator.

 

Step 1: Make sure you have DAO360.DLL. Look in "C:\Program Files\Common Files\Microsoft Shared\DAO\"

Step 2: Execute this command from start->run regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"

Step 3: Test Roxio Creator

 

If you do not have DAO360 then go here http://support.microsoft.com/kb/233002

Edited by SatoSensei
Link to comment
Share on other sites

  • 0

I have read the discussions about the Runtime Error and the program or certain portions of EMC 10 simply displaying this message and then terminating the program. I was having difficulty with Photosuite 10 and the error would occur when I would try to save a photo I was working on. After several back and forth emails with Roxio support my problems seems to have been solve. I was using an HP Pavilion desktop, Windows XP Pro with SP3. This seems to be the fix, again, so far.

 

http://kb.roxio.com/content/kb/Creator/000086CR

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...