#1
|
|||
|
|||
I have searched and found a number of Runtime Errors but never the one that pops up on my PC and makes it crash. I am running WindowsMe.
Here is the error: MICROSOFT VISUAL C++ RUNTIME LIBRARY RUNTIME ERROR PROGRAM: C\WINDOWS\EXPLORER.EXE R6025 - PURE VIRTUAL FUNCTION CALL I read a prior posting that requested "startuplist.txt" file to be posted so I have included it below. FYI: I run Ad-Aware & Spy Bot; AntiVirus is up to date; WinME is up to date; have run all of the Norton SystemWorks Utilities, etc. Detected: Windows ME (Win9x 4.90.3000) Detected: Internet Explorer v6.00 SP1 (6.00.2800.1106) * Using default options ================================================== Running processes: C:\WINDOWS\SYSTEM\KERNEL32.DLL C:\WINDOWS\SYSTEM\MSGSRV32.EXE C:\WINDOWS\SYSTEM\mmtask.tsk C:\WINDOWS\SYSTEM\MPREXE.EXE C:\WINDOWS\SYSTEM\ZONELABS\VSMON.EXE C:\WINDOWS\SYSTEM\STIMON.EXE C:\PROGRAM FILES\COMMON FILES\SYMANTEC SHARED\CCEVTMGR.EXE C:\WINDOWS\EXPLORER.EXE E:\NORTON SYSTEMWORKS\NORTON CLEANSWEEP\CSINJECT.EXE C:\PROGRAM FILES\COMMON FILES\SYMANTEC SHARED\SYMTRAY.EXE C:\WINDOWS\SYSTEM\SYSTRAY.EXE E:\MOUSEIMP\MIMPHOST.EXE C:\WINDOWS\SYSTEM\WMIEXE.EXE E:\CANON\MULTIPASS\MONITR32.EXE C:\WINDOWS\TEMP\~~PDTEMP\SHUTZ.EXE C:\PROGRAM FILES\COMMON FILES\SYMANTEC SHARED\CCAPP.EXE E:\ZONEALARM\ZLCLIENT.EXE C:\WINDOWS\SYSTEM\CTFMON.EXE C:\WINDOWS\SYSTEM\FXREDIR.EXE C:\PROGRAM FILES\OUTLOOK EXPRESS\MSIMN.EXE C:\WINDOWS\SYSTEM\PSTORES.EXE E:\INTERNET EXPLORER\IEXPLORE.EXE F:\PAINT SHOP PRO 8\PAINT SHOP PRO.EXE C:\WINDOWS\SYSTEM\SPOOL32.EXE C:\WINDOWS\SYSTEM\DDHELP.EXE E:\POWERDESK\PDEXPLO.EXE C:\WINDOWS\TEMP\~~PDTEMP\STARTUPLIST.EXE -------------------------------------------------- Autorun entries from Registry: HKLM\Software\Microsoft\Windows\CurrentVersion\Run SystemTray = SysTray.Exe LoadPowerProfile = Rundll32.exe powrprof.dll,LoadCurrentPwrScheme MouseImp = E:\MOUSEIMP/MImpHost.exe MP_STATUS_MONITOR = E:\Canon\MultiPASS\monitr32.exe I Shtz = C:\WINDOWS\TEMP\~~PDTEMP\SHUTZ.EXE ccApp = "C:\Program Files\Common Files\Symantec Shared\ccApp.exe" ccRegVfy = "C:\Program Files\Common Files\Symantec Shared\ccRegVfy.exe" Zone Labs Client = E:\ZONEAL~1\zlclient.exe Tweak UI = RUNDLL32.EXE TWEAKUI.CPL,TweakMeUp -------------------------------------------------- Autorun entries from Registry: HKLM\Software\Microsoft\Windows\CurrentVersion\Run Services TrueVector = C:\WINDOWS\SYSTEM\ZONELABS\VSMON.EXE -service StillImageMonitor = C:\WINDOWS\SYSTEM\STIMON.EXE ccEvtMgr = "C:\Program Files\Common Files\Symantec Shared\ccEvtMgr.exe" ScriptBlocking = "C:\Program Files\Common Files\Symantec Shared\Script Blocking\SBServ.exe" -reg CSINJECT.EXE = E:\Norton SystemWorks\Norton CleanSweep\CSINJECT.EXE SymTray - Norton SystemWorks = C:\Program Files\Common Files\Symantec Shared\SymTray.exe "Norton SystemWorks" -------------------------------------------------- Autorun entries from Registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Run ctfmon.exe = ctfmon.exe -------------------------------------------------- Shell & screensaver key from C:\WINDOWS\SYSTEM.INI: Shell=Explorer.exe SCRNSAVE.EXE= drivers=mmsystem.dll power.drv -------------------------------------------------- C:\WINDOWS\WININIT.INI listing: (Created 12/3/2004, 11:20:26) [Rename] NUL=C:\WINDOWS\TEMP\OLD30D1.TMP NUL=C:\WINDOWS\TEMP\OLD30A2.TMP NUL=C:\WINDOWS\SYSTEM\WININET.DLL C:\WINDOWS\SYSTEM\WININET.DLL=C:\WINDOWS\SYSTEM\SE T3293.TMP NUL=C:\WINDOWS\SYSTEM\SHDOCVW.DLL C:\WINDOWS\SYSTEM\SHDOCVW.DLL=C:\WINDOWS\SYSTEM\SE T3295.TMP NUL=C:\WINDOWS\SYSTEM\SHLWAPI.DLL C:\WINDOWS\SYSTEM\SHLWAPI.DLL=C:\WINDOWS\SYSTEM\SE T32A4.TMP NUL=C:\WINDOWS\SYSTEM\BROWSEUI.DLL C:\WINDOWS\SYSTEM\BROWSEUI.DLL=C:\WINDOWS\SYSTEM\S ET32B3.TMP NUL=C:\WINDOWS\SYSTEM\URLMON.DLL C:\WINDOWS\SYSTEM\URLMON.DLL=C:\WINDOWS\SYSTEM\SET 32E2.TMP NUL=C:\WINDOWS\SYSTEM\MSHTML.DLL C:\WINDOWS\SYSTEM\MSHTML.DLL=C:\WINDOWS\SYSTEM\SET 32F0.TMP NUL=C:\WINDOWS\SYSTEM\WININET.DLL C:\WINDOWS\SYSTEM\WININET.DLL=C:\WINDOWS\SYSTEM\SE T4194.TMP NUL=C:\WINDOWS\SYSTEM\SHDOCVW.DLL C:\WINDOWS\SYSTEM\SHDOCVW.DLL=C:\WINDOWS\SYSTEM\SE T4195.TMP NUL=C:\WINDOWS\SYSTEM\SHLWAPI.DLL C:\WINDOWS\SYSTEM\SHLWAPI.DLL=C:\WINDOWS\SYSTEM\SE T41A0.TMP NUL=C:\WINDOWS\SYSTEM\BROWSEUI.DLL C:\WINDOWS\SYSTEM\BROWSEUI.DLL=C:\WINDOWS\SYSTEM\S ET41A1.TMP NUL=C:\WINDOWS\SYSTEM\URLMON.DLL C:\WINDOWS\SYSTEM\URLMON.DLL=C:\WINDOWS\SYSTEM\SET 41A2.TMP NUL=C:\WINDOWS\SYSTEM\MSHTML.DLL C:\WINDOWS\SYSTEM\MSHTML.DLL=C:\WINDOWS\SYSTEM\SET 41A3.TMP -------------------------------------------------- C:\WINDOWS\WININIT.BAK listing: (Created 27/2/2004, 16:52:26) [rename] C:\WINDOWS\user.dat=C:\WINDOWS\xuser C:\WINDOWS\classes.dat=C:\WINDOWS\xclasses -------------------------------------------------- C:\AUTOEXEC.BAT listing: SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND SET windir=C:\WINDOWS SET winbootdir=C:\WINDOWS SET COMSPEC=C:\WINDOWS\COMMAND.COM SET PROMPT=$p$g SET TEMP=C:\WINDOWS\TEMP SET TMP=C:\WINDOWS\TEMP -------------------------------------------------- C:\WINDOWS\WINSTART.BAT listing: C:\WINDOWS\tmpcpyis.bat -------------------------------------------------- Enumerating Browser Helper Objects: (no name) - E:\ACROBA~1.0\READER\ACTIVEX\PDF.OCX - {CA8A9780-280D-11CF-A24D-444553540000} (no name) - E:\ACROBAT 5.0\READER\ACTIVEX\ACROIEHELPER.OCX - {06849E9F-C8D7-4D59-B87D-784B7D6BE0B3} (no name) - C:\Program Files\Siber Systems\AI RoboForm\RoboForm.dll - {724d43a9-0d85-11d4-9908-00400523e39a} NAV Helper - E:\Norton SystemWorks\Norton AntiVirus\NavShExt.dll - {BDF3E430-B101-42AD-A544-FADC6B084872} (no name) - c:\windows\googletoolbar1.dll - {AA58ED58-01DD-4d91-8333-CF10577473F7} -------------------------------------------------- Enumerating Task Scheduler jobs: Tune-up Application Start.job PCHealth Scheduler for Data Collection.job Symantec NetDetect.job Norton SystemWorks One Button Checkup.job Norton AntiVirus - Scan my computer.job -------------------------------------------------- Enumerating Download Program Files: [CV3 Class] InProcServer32 = C:\WINDOWS\SYSTEM\WUV3IS.DLL CODEBASE = http://windowsupdate.microsoft.com/R...n/actsetup.cab [Shockwave Flash Object] InProcServer32 = C:\WINDOWS\SYSTEM\MACROMED\FLASH\FLASH.OCX CODEBASE = http://download.macromedia.com/pub/s...sh/swflash.cab [{41F17733-B041-4099-A042-B518BB6A408C}] CODEBASE = http://a1540.g.akamai.net/7/1540/52/...eInstaller.exe [Download Class] InProcServer32 = C:\WINDOWS\ALL USERS\APPLICATION DATA\BRODERBUND SOFTWARE\PRINT\PRETZLDN.DLL CODEBASE = http://www.expressit.com/plugin/Download.cab [Shockwave ActiveX Control] InProcServer32 = C:\WINDOWS\SYSTEM\MACROMED\DIRECTOR\SWDIR.DLL CODEBASE = http://download.macromedia.com/pub/s...irector/sw.cab [OPUCatalog Class] InProcServer32 = C:\WINDOWS\SYSTEM\OPUC.DLL CODEBASE = http://office.microsoft.com/productu...ntent/opuc.cab [Update Class] InProcServer32 = C:\WINDOWS\SYSTEM\IUCTL.DLL CODEBASE = http://v4.windowsupdate.microsoft.co...868.3352777778 [{29B2C103-AB53-4971-B765-FC1CE5D8B2D1}] CODEBASE = http://www.silvercrk.com/php/iraqiso...962_610106.cab [DASWebDownload Class] InProcServer32 = C:\WINDOWS\DASACT.DLL CODEBASE = http://das.microsoft.com/activate/ca...ail/DASAct.cab [OPUCatalog Class] InProcServer32 = C:\WINDOWS\SYSTEM\OPUC.DLL CODEBASE = http://office.microsoft.com/productu.../opuc/opuc.cab [Office Update Installation Engine] InProcServer32 = C:\WINDOWS\OPUC.DLL CODEBASE = http://office.microsoft.com/officeup...ntent/opuc.cab [mscomctl] InProcServer32 = C:\WINDOWS\OPUC.DLL CODEBASE = http://www.pestscan.com/scanner/mscomctl.cab OSD = C:\WINDOWS\Downloaded Program Files\OSD22F.OSD -------------------------------------------------- Enumerating ShellServiceObjectDelayLoad items: WebCheck: C:\WINDOWS\SYSTEM\WEBCHECK.DLL AUHook: C:\WINDOWS\SYSTEM\AUHOOK.DLL -------------------------------------------------- End of report, 8,602 bytes Report generated in 0.078 seconds Command line options: /verbose - to add additional info on each section /complete - to include empty sections and unsuspicious data /full - to include several rarely-important sections /force9x - to include Win9x-only startups even if running on WinNT /forcent - to include WinNT-only startups even if running on Win9x /forceall - to include all Win9x and WinNT startups, regardless of platform /history - to list version history only |
#2
|
|||
|
|||
Try this . . .
Two things could be wrong. First, a virus corrupted the file referred to in the runtime error message. If this is the case (and this is the first thing you should try to solve this problem), run at least two separate virus checkers (I use Norton’s Anti Virus and Panda) after you have updated the programs with the newest downloads. Run the virus program you have on your hard drive in Safe Mode (this sometimes eliminates viruses that can’t be deleted in normal mode).
After you are sure your disk is virus free, check and see if this eliminated the error and the problem caused by the error (it probably didn’t, right?). Second, run System File Checker. This is a program that not only checks for corrupted/missing files, but fixes them. Start SFC from the Start/Run command. Type in sfc /scannow (remember to put a space between the c and the forward slash). After the program finishes running, reboot your computer. This fix has worked in the majority of the runtime error cases I’ve experienced. Sometimes, it doesn’t work and you’ll have to dig a little deeper to find the cause. (In my latest runtime error case, I had the following message: Visual C++ Runtime library error. Program: C\Windows\explorer.exe. Running SFC eliminated the runtime error message, but the problem with accessing disks in Explorer persisted. I found out that the problem was with a corrupted file in Iomega zip drive software—this program substitutes it’s own drop down list when accessing a drive in Explorer/My Computer—so when I tried to, for instance, format a disk in my floppy drive the screen would go blank for a few seconds and then revert to the desktop). I solved the problem by deleting and then reinstalling the Iomega software. I’ve found that the problem of runtime errors can almost always be solved by just reading the entire text of the warning and then concentrating your efforts on doing everything feasible to the program in question. If your having problems with a add-on program that can be deleted and reinstalled, do that. If it’s a Window-based program, odds are SFC will take care of it. If nothing you’ve tried works, then it’s time to invoke the dreaded Recovery Console fix. I say dreaded because this program can sometimes create more problems that it solves—proceed with caution! I hope any or all of this advice solves your problem. Hyjanks |
#3
|
|||
|
|||
R6025 -pure virtual function call
SYMPTOMS
The C++ program fails, and reports the following run-time error: runtime error R6025 - pure virtual function call CAUSE This error occurs when your application indirectly calls a pure virtual member function in a context where a call to the function is not valid. In most cases, the compiler detects this and reports the error when building the application. But depending on how your code is written, sometimes the problem is detected only at run-time. The error occurs when you indirectly call a pure virtual function within the context of a call to the constructor or destructor of an abstract base class. This is illustrated in the sample code below, along with some more description. RESOLUTION Calling a pure virtual function is a programming error, so you need to find the call to the pure virtual function and rewrite the code so it is not called. One way to find a call to a pure virtual function is to replace the pure virtual function with an implementation that calls the Windows API function DebugBreak(). When using the debugger, DebugBreak() will cause a hard-coded breakpoint. When the code stops running at this breakpoint, you can view the callstack to see where the function was called. STATUS This behavior is by design. MORE INFORMATION For more information, refer to the "C Run-Time Errors R6002 through R6025" chapter of the "Build Errors" book included with Visual C++ 32-bit Edition, version 4.0, Books Online or search the Books Online for "R6025." NOTE: The R6025 error is not documented in the manuals or online help included with Visual C++, versions 2.x or below. However, it is briefly discussed in Part 3 of the README.WRI file shipped with Visual C++ version 2.0. Sample Code /* Compile options needed: none */ class A; void fcn( A* ); class A { public: virtual void f() = 0; A() { fcn( this ); } }; class B : A { void f() { } }; void fcn( A* p ) { p->f(); } // The declaration below invokes class B's constructor, which // first calls class A's constructor, which calls fcn. Then // fcn calls A::f, which is a pure virtual function, and // this causes the run-time error. B has not been constructed // at this point, so the B::f cannot be called. You would not // want it to be called because it could depend on something // in B that has not been initialized yet. B b; void main() { } Other possible solutions: * Same error message different program. But try its suggested solution ( Start Menu --> Run --> regsvr32 C:\WinNT\System32\rsabase.dll ) * Goto control panel, then add/remove programs. If you have 2 entries for the sun Java, uninstall one. * Goto http://www.lavasoftusa.com/ - download adaware, which will detect and remove spyware. Spyware often can cause problems like this. Bye Last edited by ozege; May 5th, 2004 at 09:15 AM. |
Bookmarks |
«
Previous Topic
|
Next Topic
»
|
|
All times are GMT +1. The time now is 06:55 AM.