Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29253 Discussions

Visual Studio crashes for C++ After installing 11.1.060

dajum
Novice
6,117 Views
After installing 11.1.060, when I set a breakpoint in other VS2008 projects that only have only C++ code, when debugging and the breakpoint gets hit Visual Studio crashes. Uninstall 11.1.060 and the crashes do not occur. It seems I can debug my FORTRAN projects without problems, but not C++ projects. Is this a known issue? It is very repeatable for me. I'm running on a 64 bit machine, running 64 bit apps. Vista Ultimate 64 is the OS. VS2008 SP1 installed.

Thanks,

Dave
0 Kudos
50 Replies
Steven_L_Intel1
Employee
3,127 Views
This is not an issue I have seen reported before. I'll run some tests and see if I can reproduce it.
0 Kudos
Steven_L_Intel1
Employee
3,127 Views
I have not been able to reproduce this. I suggest you uninstall Intel Visual Fortran, do a "repair" on Visual Studio, then reinstall Fortran. Let me know what happens.
0 Kudos
dajum
Novice
3,127 Views
I tried that with no success. Then uninstalling 11.1.060 makes it so that my C++ project doesn't crash VS when debugging. I also tried creating a simple C++ project. That project was fine while debugging. So I suspect simple applications do not hit the failure. I'm debugging an .arx that is loaded into AutoCAD. Not a trivial application by any means. Multi-threaded. multiple levels of dll's. I can't use 11.1.060 when it causes this type of problem for me. I don't know how to debug this type of issue so any help is appreciated.

Dave
0 Kudos
Steven_L_Intel1
Employee
3,127 Views
Try this to start. Go to C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger and rename ForDbgEE.dll to ForDbgEEx.dll. Restart VS and see if the problem persists. This is a diagnosis step - it will disable Fortran debugging.
0 Kudos
dajum
Novice
3,127 Views
Your instructions look like they are for a 32 bit machine. I'm running a 64 bit application on a 64 bit machine and OS. I went to Program Files (x86) and renamed the application in that path.Debugging myC++ appstill has the same problem, so it doesn't appear to be using that dll.

Dave
0 Kudos
dajum
Novice
3,127 Views
Steve,

Any more help for this? How do you summit a problem like this is seems totally related to the installer and what was installed previously. I have to keep uninstalling 11.1.060 to do any work with C++. And I know my 11.1.051 version still works fine, but obviously has bugs in the compiler.

Dave
0 Kudos
Steven_L_Intel1
Employee
3,127 Views
I have not seen other reports of this problem. I'll ask you to completely uninstall Fortran and Visual Studio 2008 and then delete the Microsoft Visual Studio 9.0 folder. Then reinstall VS and VS2008 SP1. Now install 11.1.060 and see if you still have problems.
0 Kudos
dajum
Novice
3,127 Views
It still crashes after doing all the uninstalls, deleting the directories, and doing a reinstall. Seems to be a very repeatable problem.

Dave
0 Kudos
Les_Neilson
Valued Contributor II
3,127 Views
Dave,
There must be something about your setup :-(
I have the same : VS2008 SP1, Vista Ultimate 64bit and IVF 11.1.060
I have pure C++ projects, mixed C++/C/Fortran projects and pure Fortran projects and can set breakpoints in any of them without VS crashing (so far!).

I know it doesn't help other than saying "well it should work"

Les
0 Kudos
dajum
Novice
3,127 Views
Steve,

I'm trying to uninstall all of the old versions of IVF.But I have one left and it won't uninstall. 11.0.066. When I hit uninstall from the Programs and Features page, it says "another instance of uninstall was launched. Please wait while it is finished." I wait 5 hours. Then I rebooted. The message is still there. Doesn't seem to be an uninstall running. How do I get by that?

Thanks,

Dave
0 Kudos
Steven_L_Intel1
Employee
3,127 Views
Install the Windows Installer Cleanup Utility and use it to remove 11.0.
0 Kudos
dajum
Novice
3,127 Views
I tried using the Windows Installer Clean Up utility. There were 4 items listed for 11.0.066. It got rid of all of them from the list. But going to Programs and Features, it still lists IVF Compiler Pro 11.0.066. And trying to uninstall that still generates the message that "Another instance of uninstall was launched. Please wait while it is finished...". But there isn't anything MSI* running under the task manager. And I have rebooted to try and clear that. I tried running the installer again (for 11.0.066) and it ran fine. But still won't uninstall giving the same message. Help!

Dave
0 Kudos
Steven_L_Intel1
Employee
3,127 Views
I don't think I have ever run into this situation before, where the Windows Installer Cleanup Utility didn't solve the problem. If you still see it in Programs and Features, you may have missed an entry.

You can try going into the registry editor and deleting the key HHEY_LOCAL_MACHINE\Software\Intel\Compilers\Fortran, rebooting, and trying the install again.
0 Kudos
dajum
Novice
3,127 Views
It is pretty hard to "miss" entries when they are in alphabetical order(i've seen the Documentation item that is there for the compiler which makes me wonder why it isn't IVF documentation instead of Documentaton for VFC). BUt I have performed the deleting of the key and rebooting. Trying to to uninstall with the same message. Reinstalling, and it still won't uninstall with the same message. Cleaning out all of the 11.0.066 items with Windows Installer Clean UP, which still leaves the compiler listed in Programs and Features. I then tried installing 11.1.054. That version too causes VS to crash for my main projects. Uninstalling 11.1.054 fixes the crashing problem. It is this uninstall fixing it that I think really points to the something the IVF installer is doing to cause this problem. If it were something else why does removing it fix the issue?

Dave
0 Kudos
Steven_L_Intel1
Employee
3,127 Views
Uninstalling removes the Fortran debugging support which inserts itself into the normal VS debugging code using a "switcher" DLL. It could be that this switcher is causing your problem, but I have not seen anyone else report this so there must be something else going on.

Try this - boot into "Safe Mode" and try the debugging steps again - does it still crash? If not, this tells me that some background process on your system is interfering with the debugger somehow.
0 Kudos
dajum
Novice
3,127 Views
Since my application runs in AutoCAD, to debug it I need to run AutoCAD. But AutoCAD won't run in safe mode because services they require for licensing are not available. They suggest doing this:

http://usa.autodesk.com/adsk/servlet/ps/item?siteID=123112&id=6453117&linkID=9240617

But I'm not sure that will do what you want. Does it? If so I will try.

I'd really like to get rid of 11.0.066. Any more suggestions on how to do that?

Dave
0 Kudos
Steven_L_Intel1
Employee
3,127 Views
Yes, that sounds like a good suggestion to run in Safe Mode.

I have never seen a situation where a program shows as installed in Add/Remove Programs (or the programs list in Vista/Win7) and it doesn't show using the cleanup utility. What happens now if you try to uninstall using the normal uninstall?
0 Kudos
dajum
Novice
3,127 Views
what do you mean by normal uninstall? Via the Programs and Features page, I still get the same message that it is being uninstalled and to wait. It isn't in the Windows Installer Clean Up list so It can't be uninstalled from there.

Dave
0 Kudos
Steven_L_Intel1
Employee
3,127 Views
I have sent a message to our install experts asking for help with this. When I hear back I will let you know.
0 Kudos
dajum
Novice
3,052 Views
I haven't been able to get AutoCAD to run in Safe Mode as it needs Workstation service and that won't start up even when selected. I'm goin to AutoDesk for help on that. In the meantime I keep uninstalling IVF when I need to run VS for VC++ and installing IVF when I need fortran. But I need both multiple times per day so this is really really slowing me down.

Dave
0 Kudos
Reply