Runtime Errors, Virtual Call Errors - Probable Fix!
#1
Posted 06 February 2008 - 04:23 PM
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!
#2
Posted 06 February 2008 - 05:46 PM
#3
Posted 06 February 2008 - 05:58 PM
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
If there is any other information you/your team needs, please let me know.
#4
Posted 07 February 2008 - 08:17 AM
#5
Posted 25 February 2008 - 10:43 PM
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, 25 February 2008 - 10:51 PM.
#6
Posted 25 February 2008 - 11:23 PM
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!
#7
Posted 28 February 2008 - 12:41 PM
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
#9
Posted 04 March 2008 - 05:44 PM
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

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".
#10
Posted 25 March 2008 - 04:31 PM

Thanks,
Jeff
#11
Posted 26 March 2008 - 07:35 AM

Thanks,
Jeff
Nevermind. I ran the Roxio repair from the Add/Remove Programs dialog and all appears to be well.
Jeff
#12
Posted 07 April 2008 - 04:21 PM
Please Fix These Problems Soon!
#13
Posted 07 April 2008 - 05:36 PM
Please Fix These Problems Soon!
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
Walt
Dell Dimension 4500S;Windows XP Home Edition SP3; IntelŪ PentiumŪ 4 CPU 2.00GHz, 784MB RAM
(NVIDIA GeForce FX 5200, 128 MB memory disabled because of failure)
IntelŪ 82845G/GL/GE/PE/GV Graphics Controller; DirectX 9.0c (4.09.0000.0904)
SoundMAX Digital Audio
SamsunG CDR/DVD-ROm SM 332B
HLDS GSA-5120D External LG Super-Multi ReWriter
WDC WD400BB-75DEA0, 40 GB HD; Prolific PL3507 Combo External Hard Drive, 80 GB; Maxtor 6 L200R0 USB Hard Drive, 250GB
HP Pavilion dv6 Notebook; Intel Duo CPU 64 bit, T6400 @ 2.0Ghz; 4.0 GB RAM; Vista Home Premium 64bit
Toshiba MK3252GSX ATA 286GB hard drive; HL-DT-ST DVDRAM GSA-T50L ATA burner
Intel 4Series Express Chipset
#14
Posted 21 April 2008 - 07:21 PM
#15
Posted 30 April 2008 - 02:42 PM
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, 30 April 2008 - 02:45 PM.
#16
Posted 10 May 2008 - 04:27 PM
http://kb.roxio.com/content/kb/Creator/000086CR
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users

This topic is locked




