<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Just realized that we in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982861#M10188</link>
    <description>&lt;P&gt;Just realized that we previously used MEM_TOP_DOWN with VirtualAlloc and changed the call to not use MEM_TOP_DOWN anymore:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;MEM_TOP_DOWN ==&amp;gt; No problems&lt;/LI&gt;
&lt;LI&gt;NO MEM_TOP_DOWN ==&amp;gt; Problem.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Now I need to figure out whether it's our code or VTune injection code that is affected by the different VirtualAlloc behaviour. Somehow I would expect that reusing (MEM_TOP_DOWN) virtual address space would be more likely to cause problems.&lt;BR /&gt;Patrick&lt;/P&gt;</description>
    <pubDate>Thu, 28 Mar 2013 11:50:31 GMT</pubDate>
    <dc:creator>Patrick_Frants</dc:creator>
    <dc:date>2013-03-28T11:50:31Z</dc:date>
    <item>
      <title>Locks and Waits analysis AV on SetEvent</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982849#M10176</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;When using the Locks and Waits analysis, the tpsstool hooks the SetEvent API. During startup of our application not too much is happening in parallel and everything works. At some stage the application starts receiving and processing a lot of data in parallel (8 threads) and then the hook indirectly causes an access violation and the unhandled exception handler is called:&lt;/P&gt;
&lt;P&gt;MSVCR80!_CxxFrameHandler3+0x180&lt;BR /&gt;MSVCR80!_CxxExceptionFilter+0x2db&lt;BR /&gt;MSVCR80!_CxxExceptionFilter+0xafb&lt;BR /&gt;MSVCR80!_CxxExceptionFilter+0xd3b&lt;BR /&gt;MSVCR80!_CxxFrameHandler3+0x77&lt;BR /&gt;ntdll!RtlDecodePointer+0xbd&lt;BR /&gt;ntdll!RtlUnwindEx+0xbbf&lt;BR /&gt;ntdll!KiUserExceptionDispatcher+0x2e&lt;BR /&gt;ntdll!RtlAcquireSRWLockExclusive+0x13&lt;BR /&gt;ntdll!RtlDeregisterWaitEx+0x62&lt;BR /&gt;KERNELBASE!UnregisterWaitEx+0x1b&lt;BR /&gt;tpsstool!tpss_tp___itt_model_disable_push_post_cbk_impl+0x139daa&lt;BR /&gt;tpsstool!tpss_tp___itt_model_disable_push_post_cbk_impl+0x13a7f3&lt;BR /&gt;&amp;lt;Our code calls SetEvent()&amp;gt;&lt;/P&gt;
&lt;P&gt;I tried both Update 4 and 5 and got the same result and it's completely reproducable. HotSpots analysis is working fine. Would have expected &lt;STRONG&gt;ERROR_INVALID_HANDLE&amp;nbsp;&lt;/STRONG&gt;in case there was a problem with the lifetime of the event object. Alltough I have never seen any evidence of our handling of mutexes there probably is a problem. Before spending another N days on this I want to know wether anybody recognized the callstack above? If so, what was the problem/fix in your case?&lt;/P&gt;
&lt;P&gt;Running Windows Server 2008 R2 SP1, x64 and Xeon E5-4640 processor.&lt;/P&gt;
&lt;P&gt;Patrick&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2013 13:26:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982849#M10176</guid>
      <dc:creator>Patrick_Frants</dc:creator>
      <dc:date>2013-03-27T13:26:43Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...At some stage the</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982850#M10177</link>
      <description>&amp;gt;&amp;gt;...At some stage the application starts receiving and processing a lot of data in parallel (8 threads) and then the hook
&amp;gt;&amp;gt;indirectly causes an access violation and the unhandled exception handler is called...

I'd like to confirm that:

- Your application works without any problems when VTune is Not used
- Your application works without any problems when VTune's HotSpots Analysis is used
- Your application crashes ( with some exception ) when VTune's Locks and Waits Analysis is used

Is that correct? Thanks in advance.</description>
      <pubDate>Wed, 27 Mar 2013 13:34:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982850#M10177</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-03-27T13:34:57Z</dc:date>
    </item>
    <item>
      <title>That's correct. The third</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982851#M10178</link>
      <description>&lt;P&gt;That's correct. The third case happens when multiple&amp;nbsp;(in my test 8) threads have been running at 100% for about 5-10 seconds.&lt;/P&gt;
&lt;P&gt;Found an old (2005) post by Doug Harisson MVP, saying that some API functions use structured exception handling as part of their design. I hope that's not the case with SetEvent and it does not explain why it only happens with Locks and Wait analysis. So I consider this a dead end.&lt;/P&gt;
&lt;P&gt;Patrick&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2013 13:50:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982851#M10178</guid>
      <dc:creator>Patrick_Frants</dc:creator>
      <dc:date>2013-03-27T13:50:27Z</dc:date>
    </item>
    <item>
      <title>Hi Patrick,</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982852#M10179</link>
      <description>Hi Patrick,
  
Does this function "tpsstool!tpss_tp___itt_model_disable_push_post_cbk_impl" makes a blocking call to  UnregisterWaitEx() routine?</description>
      <pubDate>Wed, 27 Mar 2013 16:32:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982852#M10179</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-27T16:32:05Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;Found an old (2005) post by</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982853#M10180</link>
      <description>&amp;gt;&amp;gt;Found an old (2005) post by Doug Harisson MVP, saying that some API functions use structured exception handling as part of
&amp;gt;&amp;gt;their design. I hope that's not the case with SetEvent and it does not explain why it only happens with Locks and Wait analysis.

It is really hard to tell what exactly could be wrong and if you manage to create a reproducer for Intel software engineers that would help. I think it could be ( possibly ) a bug in VTune.</description>
      <pubDate>Wed, 27 Mar 2013 23:20:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982853#M10180</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-03-27T23:20:07Z</dc:date>
    </item>
    <item>
      <title>By looking at the call stack</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982854#M10181</link>
      <description>&lt;P&gt;By looking at the call&amp;nbsp;stack snippet I can see that &lt;STRONG&gt;RtlAcquireSRWLockExclusive &lt;/STRONG&gt;is throwing an exception which is caught by &lt;STRONG&gt;KiUserExceptionDispatcher &lt;/STRONG&gt;both of these functions are executing in kernel mode because some of the synchronization is done by the kernel.It is interesting if the exception is caused by lock acquiring function?&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 04:40:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982854#M10181</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-28T04:40:03Z</dc:date>
    </item>
    <item>
      <title>This is follow up.</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982855#M10182</link>
      <description>&lt;P&gt;This is follow up.&lt;/P&gt;
&lt;P&gt;One of the user-mode slim reader-writer functions will throw an exception when the lock can not be acquired.Could this be the situation in your case?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 05:58:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982855#M10182</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-28T05:58:35Z</dc:date>
    </item>
    <item>
      <title>@Iliya: The tppstool</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982856#M10183</link>
      <description>&lt;P&gt;@Iliya: The tppstool callstack entries belong to the tppstool hooks injected by VTune.&lt;/P&gt;
&lt;P&gt;The story continues. I typed this over from a console window because the "... has stopeed working" dialog. Note that this is update 4.&lt;/P&gt;
&lt;P&gt;Assertion 'attach_notification_result == tpss_er_success' failed [ASSERTION CONTEXT]attach_notification_result = 14[CONTEXT END] Please contact te&lt;/P&gt;
&lt;P&gt;And one of the threads:&lt;/P&gt;
&lt;P&gt;KERNELBASE!DebugBreak+0x3&lt;BR /&gt;tpsstool!tpss_tp___itt_model_init+0x2360a&lt;BR /&gt;tpsstool!tpss_tp___itt_model_disable_push_post_cbk_impl+0x148ca&lt;BR /&gt;tpsstool!main+0x181&lt;BR /&gt;tpsstool!LEVEL_PINCLIENT::ClientInt+0x5f7e&lt;BR /&gt;pinvm!PinWinMain+0xa5a&lt;BR /&gt;tpsstool!main+0x11c&lt;BR /&gt;pinvm!PinWinMain+0x1563&lt;BR /&gt;pinvm!PinWinMain+0x1911&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb032230&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb032270&lt;BR /&gt;pinvm+0x22614&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb0322b0&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb0322f0&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb032330&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb032370&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb0323b0&lt;BR /&gt;0x00000003`9fc20080&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb0323f0&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb032230&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb032270&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb0322b0&lt;BR /&gt;0x00000004`78b1f9e0&lt;BR /&gt;Unable to read dynamic function table entry at 000007feeb0322f0&lt;BR /&gt;pinvm!PinWinMain+0x15af&lt;BR /&gt;pinvm!NativeTlsSetValue+0x7f523&lt;/P&gt;
&lt;P&gt;Don't know what to think. Even if the Tls callstack entry is correct, we do check the return value of TlsAlloc. Assertion indicates a VTune logic bug?&lt;/P&gt;
&lt;P&gt;Patrick&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 09:55:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982856#M10183</guid>
      <dc:creator>Patrick_Frants</dc:creator>
      <dc:date>2013-03-28T09:55:21Z</dc:date>
    </item>
    <item>
      <title>Can you run your application</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982857#M10184</link>
      <description>&lt;P&gt;Can you run your application under windbg and reproduce the access violation error?&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 10:15:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982857#M10184</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-28T10:15:45Z</dc:date>
    </item>
    <item>
      <title>Patrick</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982858#M10185</link>
      <description>&lt;P&gt;Patrick&lt;/P&gt;
&lt;P&gt;MSDN explains that UnregisterWaitEx() should not be called when caller is blocking.By inspecting your first call stack I think that hook injected by VTune is blocking while waiting on some event.One of the approaches would be to put breakpoint on this function&amp;nbsp; "tpsstool!tpss_tp___itt_model_disable_push_post_cbk_impl+0x139daa" and&amp;nbsp; backward disassemble in order to look for any calls to WaitFor functions.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 10:23:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982858#M10185</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-28T10:23:19Z</dc:date>
    </item>
    <item>
      <title>Quote:iliyapolak wrote:</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982859#M10186</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;iliyapolak wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Can you run your application under windbg and reproduce the access violation error?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Application ==&amp;gt; No problem&lt;/LI&gt;
&lt;LI&gt;WinDbg + Application ==&amp;gt; No problem&lt;/LI&gt;
&lt;LI&gt;Application+VTune Locks and Waits ==&amp;gt; Problem&lt;/LI&gt;
&lt;LI&gt;WinDbg + Application+VTune Locks and Waits ==&amp;gt; pinvm.dll and tpsstool.dll are loaded and 35 threads are started. Terminate process called from pinvm. Amplifier UI: "There is no viewpoint applicable" commandline: "database interface error"&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Patrick&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 10:57:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982859#M10186</guid>
      <dc:creator>Patrick_Frants</dc:creator>
      <dc:date>2013-03-28T10:57:37Z</dc:date>
    </item>
    <item>
      <title>Quote:Sergey Kostrov wrote:</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982860#M10187</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Sergey Kostrov wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt;Found an old (2005) post by Doug Harisson MVP, saying that some API functions use structured exception handling as part of&lt;BR /&gt; &amp;gt;&amp;gt;their design. I hope that's not the case with SetEvent and it does not explain why it only happens with Locks and Wait analysis.&lt;/P&gt;
&lt;P&gt;It is really hard to tell what exactly could be wrong and if you manage to create a reproducer for Intel software engineers that would help. I think it could be ( possibly ) a bug in VTune.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I can only see my own issues in Premier Support. Is there any other place where I can search for open issues on the VTune products?&lt;/P&gt;
&lt;P&gt;Patrick&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 11:14:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982860#M10187</guid>
      <dc:creator>Patrick_Frants</dc:creator>
      <dc:date>2013-03-28T11:14:43Z</dc:date>
    </item>
    <item>
      <title>Just realized that we</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982861#M10188</link>
      <description>&lt;P&gt;Just realized that we previously used MEM_TOP_DOWN with VirtualAlloc and changed the call to not use MEM_TOP_DOWN anymore:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;MEM_TOP_DOWN ==&amp;gt; No problems&lt;/LI&gt;
&lt;LI&gt;NO MEM_TOP_DOWN ==&amp;gt; Problem.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Now I need to figure out whether it's our code or VTune injection code that is affected by the different VirtualAlloc behaviour. Somehow I would expect that reusing (MEM_TOP_DOWN) virtual address space would be more likely to cause problems.&lt;BR /&gt;Patrick&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 11:50:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982861#M10188</guid>
      <dc:creator>Patrick_Frants</dc:creator>
      <dc:date>2013-03-28T11:50:31Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...Just realized that we</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982862#M10189</link>
      <description>&amp;gt;&amp;gt;...Just realized that we previously used MEM_TOP_DOWN with VirtualAlloc and changed the call to not use
&amp;gt;&amp;gt;MEM_TOP_DOWN anymore...

I would consider it as an important change in codes and it is interesting that it created a problem. Thanks for the update.

&amp;gt;&amp;gt;...I can only see my own issues in Premier Support. Is there any other place where I can search for open issues
&amp;gt;&amp;gt;on the VTune products?

That forum is a right place to ask any questions about VTune and Premier Support needs to be considered as well.</description>
      <pubDate>Thu, 28 Mar 2013 12:51:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982862#M10189</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-03-28T12:51:15Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;Application+VTune Locks</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982863#M10190</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;Application+VTune Locks and Waits ==&amp;gt; Problem&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;I think that your first post (call stack) can give some clue.I assume that this thread has the faulting ip.&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;Terminate process called from pinvm&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;It would be interesting to put a breakpoint on TerminateProcess() function and inspect its parameters I mean what routine and why passed a handle of process which is about&amp;nbsp; be terminated.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2013 14:21:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982863#M10190</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-28T14:21:00Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...It would be interesting</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982864#M10191</link>
      <description>&amp;gt;&amp;gt;...It would be interesting to put a breakpoint on TerminateProcess() function and inspect its parameters I mean what
&amp;gt;&amp;gt;routine and why passed a handle of process which is about  be terminated...

Could you explain how &lt;STRONG&gt;VirtualAlloc&lt;/STRONG&gt; and &lt;STRONG&gt;TerminateProcess&lt;/STRONG&gt; are related to each other when MEM_TOP_DOWN is Not used?</description>
      <pubDate>Thu, 28 Mar 2013 14:42:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982864#M10191</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-03-28T14:42:43Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;Could you explain how</title>
      <link>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982865#M10192</link>
      <description>&amp;gt;&amp;gt;&amp;gt;Could you explain how VirtualAlloc and TerminateProcess are related to each other when MEM_TOP_DOWN is Not used?&amp;gt;&amp;gt;&amp;gt;

I'm referring to this &amp;gt;&amp;gt;&amp;gt;Terminate process called from pinvm.&amp;gt;&amp;gt;&amp;gt; and not to the case when developer tested MEM_TOP_DOWN parameter.
Without the call stack and the without indentifying the caller and logic which trigerred the call to TerminateProcess() is not an easy task.By putting a breakpoint and going backward(stack backtrace) you can check for occurrence of some conditions that lead to process termination.</description>
      <pubDate>Thu, 28 Mar 2013 16:16:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Locks-and-Waits-analysis-AV-on-SetEvent/m-p/982865#M10192</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2013-03-28T16:16:42Z</dc:date>
    </item>
  </channel>
</rss>

