Solved

vb6 causing IPF in vba6.dll

Posted on 2000-02-27
15
448 Views
Last Modified: 2013-12-28
I installed the Visual Studio Service Pack 3, and now I can't run Visual Basic. I've un & re-installed VS6, with and without reinstalling the service pack, but I still get the same error message everytime I try and open a project (new or existing).

VB6 caused an invalid page fault in
module VBA6.DLL at 015f:0fada3c7.
Registers:
EAX=00000000 CS=015f EIP=0fada3c7 EFLGS=00010246
EBX=00000001 SS=0167 ESP=007ffb98 EBP=007ffbb8
ECX=005d6afc DS=0167 ESI=005f1a78 FS=59b7
EDX=007ffbb4 ES=0167 EDI=00000000 GS=0000
Bytes at CS:EIP:
8b 08 ff 11 8b 45 fc 89 b0 b8 0c 00 00 8b 45 fc
Stack dump:
00000000 0fa937b8 007ffbb4 00000000 00000000 653c6278 00000000 00000000 007ffbd4 0fada344 022dfd74 022df010 00000000 005d35f4 022dfd94 007ffbf8

Microsoft tech support has been pretty much useless. Everything was working fine before the service pack.

I'm also getting errors in J++. I can open a project this time, but as soon as I try and view a form, I get:

DEVENV caused an exception c0000025H in module MSJAVA.DLL at 015f:7c0575d3.
Registers:
EAX=00000000 CS=015f EIP=7c0575d3 EFLGS=00000246
EBX=00000000 SS=0167 ESP=074dfad0 EBP=7c006240
ECX=00000009 DS=0167 ESI=00000000 FS=52d7
EDX=00000200 ES=0167 EDI=03d50ea0 GS=4fbe
Bytes at CS:EIP:
e9 38 03 fe ff 50 e8 26 b4 fa ff c7 03 00 00 00
Stack dump:
0399b9c8 7c036375 0399b470 03d50ea0 0399b9c8 7c006240 0068dd90 0399b9c8 7c036213 03d50efa 0068dd90 ffffffff 0068dd90 7c006240 00000001 00000008
0
Comment
Question by:jsa
  • 5
  • 4
  • 3
  • +3
15 Comments
 
LVL 12

Expert Comment

by:Patricia Siu-Lai Ho
ID: 2563540
jsa,
Change your display adapter to standard VGA and go to the safe mode to remove your default display adapter. Restart the computer 3 times.
Open VB6, see if there is any conflict error msg. If there is no more error msg, reinstall again your most update driver of your display adapter. Go to the safe mode and remove the VGA adapter. Restart the computer 3 times.
Inspect if the system restore its stability.     pslh
0
 
LVL 2

Author Comment

by:jsa
ID: 2563830
Thanks pslh, but it didn't work. It did get me a little closer to a solution though....VB worked perfectly in Safe Mode.
0
 
LVL 12

Expert Comment

by:Patricia Siu-Lai Ho
ID: 2563868
jsa,
(1) go to the control panel, add/remove programs,  Microsoft Internet Explorer 5 and internet tools, click [Add/remove] button and select "repair internet explorer". OK to proceed.
(2) go to start-run, type "sfc" and scan for altered files. Prior to this, click the setting and checked the boxes for changed and deleted files.
      Restart computer for 3 times.
(3) Try to start-run, type "msconfig", startup tab, unchecked most of the boxes except
      the powerprofile (2 lines), system tray, ScanRegistry.
      Restart the computer to normal mode and run VB, if normal, go back and checked the box one by one again and test if there is any programs in conflict with the VB.
pslh
0
 
LVL 27

Expert Comment

by:Asta Cu
ID: 2564903
Although you mentioned you've explored the MS KNowledge Base, this I recently read and "may" apply.

BUG: IPF When Replacing Class Module with UserControl


Microsoft Visual Basic Learning, Professional, and Enterprise Editions for Windows, version 6.0

--------------------------------------------------------------------------------


SYMPTOMS
When replacing a Class module with a UserControl in an ActiveX Control project that has Binary Compatibility set, an Invalid Page Fault (IPF) in module VBA6.dll will occur.



STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available.

Source link: http://support.microsoft.com/support/kb/articles/Q191/0/83.asp  

Asta




0
 
LVL 27

Expert Comment

by:Asta Cu
ID: 2564913
There is more in the article when you connect to the link.  Wanted to add one more piece of information and that is to inspect your Downloaded Program Files Folder to ensure no ativeX file or dependency is listed there as damaged.  If so, when online, right click update (depending on module and issue may have different process).

0
 
LVL 2

Author Comment

by:jsa
ID: 2565993
I've already tried SFC & closing all running apps except explorer & systray. The article doesn't help since I can't get that far in the process...as soon as I click that OPEN button it crashes <G>. I'll try the IE fix & the download program files things tonight, and let you know. Thanks for the help so far. I'm about ready to just format & start over, but I really want to try & avoid that option if I can.
0
 
LVL 12

Expert Comment

by:Patricia Siu-Lai Ho
ID: 2566090
jsa, as you can run VB6 at safe mode well. There is some drivers loaded causing the problem in normal mode. You may try to inspect and disable any dialup to MSN library etc during startup.

You may also try to restore the registry to the date before you upgrade the VB6.
method: go to the command mode, at the C:\> prompt, type "scanreg /restore" and press enter.
There is several *.cab for you to select. Select the one with date before you upgrade the VB6. Continue the process.

Restart the computer. See if that helps.    pslh
0
Too many email signature changes to deal with?

Are you constantly being asked to update your organization's email signatures? Do they take up too much of your time? Wouldn't you love to be able to manage all signatures from one central location, easily design them and deploy them quickly to users. Well, you can!

 

Expert Comment

by:WizMaster
ID: 2566964
Found another Error code related to "015f"...

CAUSE
=====
 
You may receive this error if you attempt an operation with the Modulus operator
on two literals where the divisor evaluates to zero.
 
You will not receive an error if one or both of the Modulus arguments is a
variable. If one or both of the Modulus arguments is a variable, you will
receive a run-time error 11 "Division By Zero" as expected.
 
STATUS
======
 
Microsoft has confirmed this to be a bug in the Microsoft products listed at the
beginning of this article. This bug has been fixed in Visual Studio 97 Service
Pack 2.
 
For more information on the Visual Studio 97 Service Pack 2, please see the
following article in the Microsoft Knowledge Base:
 
   Q170365 : INFO: Visual Studio 97 Service Packs - What, Where, and Why
 
For a list of the Visual Basic 5.0 bugs that were fixed in the Visual Studio 97
Service Pack 2, please see the following article in the Microsoft Knowledge
Base:
 
   Q171554 : INFO: Visual Basic 5.0 Fixes in Visual Studio 97 Service Pack 2
0
 
LVL 2

Author Comment

by:jsa
ID: 2567551
I have Visual Basic 6...not 5.
0
 
LVL 27

Expert Comment

by:Asta Cu
ID: 2569354
http://support.microsoft.com/support/kb/articles/q232/8/03.asp


This link addresses your latter Err Msg: Explorer Caused an Exception c0010000h in Module Msjava.dll

--------------------------------------------------------------------------------
The information in this article applies to:

Microsoft Windows 98 Second Edition
Microsoft Windows 98

asta

0
 
LVL 27

Expert Comment

by:Asta Cu
ID: 2569357
The last link, jsa, provides the link to replace your damaged java module (which this error presumes).  Your Downloaded Program Files Folder may or may not have listed this as damaged, listening further for the outcome.

Asta
0
 
LVL 2

Author Comment

by:jsa
ID: 2569837
Problem solved! It turned out to be a problem with my user profile. The SP3 setup wrote files to the default Application Data\Visual Studio folder, and deleted critical files in the Profiles\MyProfile\Application Data\Visual Studio folder, which SFC didn't catch. Rebuilding the user profile fixed all of the problems. Thanks to everyone for the help though. (I still haven't heard back from Microsoft <G>)
0
 
LVL 27

Expert Comment

by:Asta Cu
ID: 2570295
A song comes to mind all about "working hard for our money", she chuckles and closes with a smile.  Glad to hear all is well, jsa.  Computers are both great and not (when in troubleshooting mode).

Asta
0
 
LVL 3

Accepted Solution

by:
darinw earned 0 total points
ID: 2571707
I'd like to keep the solution you arrived at for the PAQ. I am posting this 'answer'. Please accept this answer to move the question to the PAQ. I have credited your account for the points spent on this question.

Thank you,

darinw
Customer Service


From: jsa
Date: Tuesday, February 29 2000 - 11:03AM CST
 
Problem solved! It turned out to be a problem with my user profile. The SP3 setup wrote files to the
default Application Data\Visual Studio folder, and deleted critical files in the
Profiles\MyProfile\Application Data\Visual Studio folder, which SFC didn't catch. Rebuilding the
user profile fixed all of the problems. Thanks to everyone for the help though. (I still haven't heard
back from Microsoft <G>)
0
 
LVL 5

Expert Comment

by:jayeshshah
ID: 7888916
hi jsa,

I tried re-creating my user profile. And then trying the same. Could you please post the steps performed by you that the problem has been solved.


K'Regards

Jayesh
0

Featured Post

Promote certifications in your email signature

Has your company recently won an award or achieved a certification? They'll no doubt want to show it off. Email signature images used to promote certifications & awards can instantly establish credibility with a recipient and provide you with numerous benefits.

Join & Write a Comment

Several part series to implement Internet Explorer 11 Enterprise Mode
Storage devices are generally used to save the data or sometime transfer the data from one computer system to another system. However, sometimes user accidentally erased their important data from the Storage devices. Users have to know how data reco…
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now