Go Back   Cyber Tech Help Support Forums > Operating Systems > Older Windows Versions > Windows ME
Register Blogs FAQ Calendar Today's Active Topics Search

Notices

Reply
 
Topic Tools
  #1  
Old March 12th, 2004, 07:11 PM
Bako Bako is offline
New Member
 
Join Date: Mar 2004
Age: 74
Posts: 1
Angry Runtime Error R6025

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
Reply With Quote


  #2  
Old April 2nd, 2004, 04:36 AM
Hyjanks Hyjanks is offline
New Member
 
Join Date: Apr 2004
Posts: 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
Reply With Quote
  #3  
Old May 5th, 2004, 09:04 AM
ozege ozege is offline
New Member
 
Join Date: May 2004
Posts: 1
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.
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump




All times are GMT +1. The time now is 06:55 AM.