Software Archive
Read-only legacy content
17061 Discussions

MSVS2013 debugger crash with ps_xe_2013_sp1_update1

David_Eberly
New Contributor I
2,682 Views

I installed parallel_studio_xe_2013_sp1_update1 that recently shipped (downloaded on 10/2013).  I have MSVS Professional 2012 (Version 11.0.60610.01 Update 3) and MSVS Professional 2013 (Version 12.0.21005.1 REL) installed.  I have an assertion system in my source code that eventually calls __debugbreak().  When this code is executed during a debug run, I get an error dialog:  "The debugger's worker process (msvsmon.exe) unexpectedly exited.  Debugging will be aborted."  I dismiss the dialog and the program abnormally terminates, which it should not (I should get a call stack that led to the __debugbreak call).  I uninstalled all Parallel Studio XE components.  When I run my program again, it works properly when __debugbreak() is called.  I reinstalled Parallel Studio XE, ran the program, and get the aforementioned error dialog.  With PSXE installed, I ran the following simple program:  #include <intrin.h> int main() { __debugbreak(); return 0; }.  MSVS 2013 dies, which Windows traps and sends a report to Microsoft.  In this simple program and the other one I mentioned, if I set a breakpoint at __debugbreak() and run, I reach the breakpoint and can step over the function.  Neither program terminates in this experiment.

Anyone else experience similar problems and know of a work around?

0 Kudos
21 Replies
Steven_L_Intel1
Employee
158 Views

Please see http://software.intel.com/en-us/forums/topic/494680 for the solution to this.

0 Kudos
Reply