Parallel Studio Crashes after Profiling

Parallel Studio Crashes after Profiling

Initially my application was not multithreaded, using parallel studio we found the hotspots and threaded few modules. After parllelizing the O/P is fine but when we profile again we find the parallel studio lists the hotspots and immediately crashes throwing the following error

Address: 0x7C90EDDC
Code: 0xc00000fd
Module: ntdll.dll

Find the attached file for the dump.

This happens in few configurations only. The part of module that was threaded was low level functions which is invoked nearly 10,000 times (depending upon the configuration).

Every time the function is called, Threads are invoked using QueueUserWorkItem() that are finally suspended on a events using WaitForMultipleObjects() .

We get the correct O/P and expected performance too but profiling leads to a crash.

Can any one give some suggestions for the issue.


Downloadapplication/octet-stream Error.2.35 MB
2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Would that be possible to send a test case that we can use to reproduce the crash?


Leave a Comment

Please sign in to add a comment. Not a member? Join today