<?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 Re: valgrind reports errors with zlib in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861545#M7792</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/456471"&gt;Alexander Naduev (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Hello mwrighton,&lt;BR /&gt;you are the first person who notified us about such problem. Nevertheless, I see the memcpy issue was caused by Infra_DsinkZlib class - it isn't a part of the ipp_zlib sample. Please, test it first of all. Thank you.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;No, please read it more carefully. infra_dsinklib merely calls zlib, which then does the overlapping call.&lt;BR /&gt;&lt;BR /&gt;I also test ipp_minigzip, it exhibits the same sympton:&lt;BR /&gt;&lt;BR /&gt;[mwrighton@sina bin]$ valgrind ./ipp_minigzip junkfile&lt;BR /&gt;==1136== Memcheck, a memory error detector&lt;BR /&gt;==1136== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.&lt;BR /&gt;==1136== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info&lt;BR /&gt;==1136== Command: ./ipp_minigzip junkfile&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== Conditional jump or move depends on uninitialised value(s)&lt;BR /&gt;==1136== at 0x43BE88: ippGetCpuFeatures (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x43B491: ippStaticInit (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x4461B5: ??? (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x40110A: ??? (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x44614F: ??? (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x446110: __libc_csu_init (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x386841C39E: (below main) (in /lib64/tls/libc-2.3.4.so)&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== Source and destination overlap in memcpy(0x4a3fb90, 0x4a47a8c, 33028)&lt;BR /&gt;==1136== at 0x49074EA: memcpy (mc_replace_strmem.c:482)&lt;BR /&gt;==1136== by 0x4050A0: tzl123_deflate (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x4020DA: tzl123_gzwrite (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x401734: gz_compress (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x401838: file_compress (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x401A44: main (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136==&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== HEAP SUMMARY:&lt;BR /&gt;==1136== in use at exit: 0 bytes in 0 blocks&lt;BR /&gt;==1136== total heap usage: 10 allocs, 10 frees, 417,145 bytes allocated&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== All heap blocks were freed -- no leaks are possible&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== For counts of detected and suppressed errors, rerun with: -v&lt;BR /&gt;==1136== Use --track-origins=yes to see where uninitialised values come from&lt;BR /&gt;==1136== ERROR SUMMARY: 3 errors from 2 contexts (suppressed: 7 from 7)&lt;BR /&gt;</description>
    <pubDate>Tue, 15 Dec 2009 20:49:52 GMT</pubDate>
    <dc:creator>mwrighton</dc:creator>
    <dc:date>2009-12-15T20:49:52Z</dc:date>
    <item>
      <title>valgrind reports errors with zlib</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861543#M7790</link>
      <description>Hi,&lt;BR /&gt;I've replaced our zlib code with the intel version. We now see several classes of valgrind errors:&lt;BR /&gt;&lt;BR /&gt;==28737== Memcheck, a memory error detector&lt;BR /&gt;==28737== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.&lt;BR /&gt;==28737== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info&lt;BR /&gt;==28737== Command: /home/mwrighton/work/t3/output/linux-x86_64-64/bin-gcc-4.3.3-debug/stylusdbg doit.tcl&lt;BR /&gt;==28737== Parent PID: 6128&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;==28737== Conditional jump or move depends on uninitialised value(s)&lt;BR /&gt;==28737== at 0x4E975B8: ippGetCpuFeatures (in /home/mwrighton/work/t3/output/linux-x86_64-64/bin-gcc-4.3.3-debug/...)&lt;BR /&gt;==28737== by 0x4E96BC1: ippStaticInit (in /home/mwrighton/work/t3/output/linux-x86_64-64/bin-gcc-4.3.3-debug/...)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;==28737== Thread 2:&lt;BR /&gt;==28737== Conditional jump or move depends on uninitialised value(s)&lt;BR /&gt;==28737== at 0x4E74247: u8_ippsInflate_8u (in /home/mwrighton/work/t3/output/linux-x86_64-64/bin-gcc-4.3.3-debug/...)&lt;BR /&gt;==28737== by 0x4E64DE3: tzl123_inflate (in /home/mwrighton/work/t3/output/linux-x86_64-64/bin-gcc-4.3.3-debug/...)&lt;BR /&gt;==28737== by 0x4D4E61B: Infra_DsrcZlib::UncompressMore() (infradsrczlib.cpp:128)&lt;BR /&gt;==28737== by 0x4D4E7CE: Infra_DsrcZlib::GetBytes(void*, unsigned long) (infradsrczlib.cpp:163)&lt;BR /&gt;&lt;BR /&gt;==28737== Source and destination overlap in memcpy(0xf229e20, 0xf231e1c, 32768)&lt;BR /&gt;==28737== at 0x81754EA: memcpy (mc_replace_strmem.c:482)&lt;BR /&gt;==28737== by 0x4E6091E: tzl123_deflate (in /home/mwrighton/work/t3/output/linux-x86_64-64/bin-gcc-4.3.3-debug/...)&lt;BR /&gt;==28737== by 0x4D4D7F6: Infra_DsinkZlib::CompressBytes(int) (infradsinkzlib.cpp:174)&lt;BR /&gt;==28737== by 0x4D4D936: Infra_DsinkZlib::PutBytes(void const*, unsigned long) (infradsinkzlib.cpp:155)&lt;BR /&gt;==28737== by 0x4D74929: Dgen_DataOutput::Flush() (dgendataoutput.cpp:146)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;We had the 'inflate' seems analogous to one that has to be suppressed in the 'official' zlib release, but not the memcpy one. Has anyone else seen this?</description>
      <pubDate>Mon, 14 Dec 2009 23:01:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861543#M7790</guid>
      <dc:creator>mwrighton</dc:creator>
      <dc:date>2009-12-14T23:01:53Z</dc:date>
    </item>
    <item>
      <title>Re: valgrind reports errors with zlib</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861544#M7791</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hello mwrighton,&lt;BR /&gt;you are the first person who notified us about such problem. Nevertheless, I see the memcpy issue was caused by Infra_DsinkZlib class - it isn't a part of the ipp_zlib sample. Please, test it first of all. Thank you.&lt;BR /&gt;</description>
      <pubDate>Tue, 15 Dec 2009 09:42:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861544#M7791</guid>
      <dc:creator>Alexander_Naduev__In</dc:creator>
      <dc:date>2009-12-15T09:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: valgrind reports errors with zlib</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861545#M7792</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/456471"&gt;Alexander Naduev (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Hello mwrighton,&lt;BR /&gt;you are the first person who notified us about such problem. Nevertheless, I see the memcpy issue was caused by Infra_DsinkZlib class - it isn't a part of the ipp_zlib sample. Please, test it first of all. Thank you.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;No, please read it more carefully. infra_dsinklib merely calls zlib, which then does the overlapping call.&lt;BR /&gt;&lt;BR /&gt;I also test ipp_minigzip, it exhibits the same sympton:&lt;BR /&gt;&lt;BR /&gt;[mwrighton@sina bin]$ valgrind ./ipp_minigzip junkfile&lt;BR /&gt;==1136== Memcheck, a memory error detector&lt;BR /&gt;==1136== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.&lt;BR /&gt;==1136== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info&lt;BR /&gt;==1136== Command: ./ipp_minigzip junkfile&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== Conditional jump or move depends on uninitialised value(s)&lt;BR /&gt;==1136== at 0x43BE88: ippGetCpuFeatures (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x43B491: ippStaticInit (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x4461B5: ??? (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x40110A: ??? (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x44614F: ??? (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x446110: __libc_csu_init (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x386841C39E: (below main) (in /lib64/tls/libc-2.3.4.so)&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== Source and destination overlap in memcpy(0x4a3fb90, 0x4a47a8c, 33028)&lt;BR /&gt;==1136== at 0x49074EA: memcpy (mc_replace_strmem.c:482)&lt;BR /&gt;==1136== by 0x4050A0: tzl123_deflate (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x4020DA: tzl123_gzwrite (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x401734: gz_compress (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x401838: file_compress (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136== by 0x401A44: main (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/ipp_minigzip)&lt;BR /&gt;==1136==&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== HEAP SUMMARY:&lt;BR /&gt;==1136== in use at exit: 0 bytes in 0 blocks&lt;BR /&gt;==1136== total heap usage: 10 allocs, 10 frees, 417,145 bytes allocated&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== All heap blocks were freed -- no leaks are possible&lt;BR /&gt;==1136==&lt;BR /&gt;==1136== For counts of detected and suppressed errors, rerun with: -v&lt;BR /&gt;==1136== Use --track-origins=yes to see where uninitialised values come from&lt;BR /&gt;==1136== ERROR SUMMARY: 3 errors from 2 contexts (suppressed: 7 from 7)&lt;BR /&gt;</description>
      <pubDate>Tue, 15 Dec 2009 20:49:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861545#M7792</guid>
      <dc:creator>mwrighton</dc:creator>
      <dc:date>2009-12-15T20:49:52Z</dc:date>
    </item>
    <item>
      <title>Re: valgrind reports errors with zlib</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861546#M7793</link>
      <description>Hello mwrighton,&lt;BR /&gt;Please, could you provide the following information:&lt;BR /&gt;1. ipp_zlib version;&lt;BR /&gt;2. exact string number in deflate.c file, where the memcpy's call, which leads to the memory overlap,is situated. I couldn't find out it from your previous listings.&lt;BR /&gt;Thank you.</description>
      <pubDate>Wed, 16 Dec 2009 11:46:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861546#M7793</guid>
      <dc:creator>Alexander_Naduev__In</dc:creator>
      <dc:date>2009-12-16T11:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: valgrind reports errors with zlib</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861547#M7794</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/456471"&gt;Alexander Naduev (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Hello mwrighton,&lt;BR /&gt;Please, could you provide the following information:&lt;BR /&gt;1. ipp_zlib version;&lt;BR /&gt;2. exact string number in deflate.c file, where the memcpy's call, which leads to the memory overlap,is situated. I couldn't find out it from your previous listings.&lt;BR /&gt;Thank you.&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;IPP Version: 6.1.2.051&lt;BR /&gt;l_ipp-samples_p_6.1.2.056 ( we modified to have the tzl123 prefix)&lt;BR /&gt;&lt;BR /&gt;I recompiled it with debug symbols:&lt;BR /&gt;[mwrighton@sina linux-x86_64]$ valgrind ./ipp_minigzip ./junkfile&lt;BR /&gt;==32727== Memcheck, a memory error detector&lt;BR /&gt;==32727== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.&lt;BR /&gt;==32727== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info&lt;BR /&gt;==32727== Command: ./ipp_minigzip ./junkfile&lt;BR /&gt;==32727==&lt;BR /&gt;==32727== Conditional jump or move depends on uninitialised value(s)&lt;BR /&gt;==32727== at 0x441B68: ippGetCpuFeatures (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/linux-x86_64/ipp_minigzip)&lt;BR /&gt;==32727== by 0x441171: ippStaticInit (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/linux-x86_64/ipp_minigzip)&lt;BR /&gt;==32727== by 0x40FAAC: IPP_ZLIB_STATIC_INIT::IPP_ZLIB_STATIC_INIT(int) (ipp_static.cpp:28)&lt;BR /&gt;==32727== by 0x40FA78: __static_initialization_and_destruction_0(int, int) (ipp_static.cpp:31)&lt;BR /&gt;==32727== by 0x40FA8D: global constructors keyed to link_to_ipp_tzl123_lib (ipp_static.cpp:31)&lt;BR /&gt;==32727== by 0x44BE95: ??? (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/linux-x86_64/ipp_minigzip)&lt;BR /&gt;==32727== by 0x401142: ??? (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/linux-x86_64/ipp_minigzip)&lt;BR /&gt;==32727== by 0x44BE2F: ??? (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/linux-x86_64/ipp_minigzip)&lt;BR /&gt;==32727== by 0x44BDF0: __libc_csu_init (in /home/mwrighton/work/t3/infra_other/libtzl123/ipp_zlib/bin/linux-x86_64/ipp_minigzip)&lt;BR /&gt;==32727== by 0x386841C39E: (below main) (in /lib64/tls/libc-2.3.4.so)&lt;BR /&gt;==32727==&lt;BR /&gt;==32727== Source and destination overlap in memcpy(0x4a3fb90, 0x4a47a96, 33018)&lt;BR /&gt;==32727== at 0x49074EA: memcpy (mc_replace_strmem.c:482)&lt;BR /&gt;==32727== by 0x408292: deflate_common (deflate.c:1833)&lt;BR /&gt;==32727== by 0x4053D9: tzl123_deflate (deflate.c:788)&lt;BR /&gt;==32727== by 0x402D66: tzl123_gzwrite (gzio.c:628)&lt;BR /&gt;==32727== by 0x40154B: gz_compress (minigzip.c:120)&lt;BR /&gt;==32727== by 0x401738: file_compress (minigzip.c:214)&lt;BR /&gt;==32727== by 0x401A6D: main (minigzip.c:317)&lt;BR /&gt;==32727==&lt;BR /&gt;==32727==&lt;BR /&gt;==32727== HEAP SUMMARY:&lt;BR /&gt;==32727== in use at exit: 0 bytes in 0 blocks&lt;BR /&gt;==32727== total heap usage: 10 allocs, 10 frees, 417,147 bytes allocated&lt;BR /&gt;==32727==&lt;BR /&gt;==32727== All heap blocks were freed -- no leaks are possible&lt;BR /&gt;==32727==&lt;BR /&gt;==32727== For counts of detected and suppressed errors, rerun with: -v&lt;BR /&gt;==32727== Use --track-origins=yes to see where uninitialised values come from&lt;BR /&gt;==32727== ERROR SUMMARY: 51 errors from 2 contexts (suppressed: 7 from 7)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;1833 is UPDATE_WINDOW below:&lt;BR /&gt;&lt;BR /&gt;while( (s-&amp;gt;lookahead &amp;gt; 0) || (s-&amp;gt;strm-&amp;gt;avail_in &amp;gt; 0) ) {&lt;BR /&gt;if( s-&amp;gt;strm-&amp;gt;avail_in &amp;lt;= wsize ) {&lt;BR /&gt;UPDATE_WINDOW(s-&amp;gt;strm-&amp;gt;avail_in);&lt;BR /&gt;{ /* block */&lt;BR /&gt;int read_length = MIN(s-&amp;gt;strm-&amp;gt;avail_in, s-&amp;gt;window_size - s-&amp;gt;strstart - s-&amp;gt;lookahead);&lt;BR /&gt;s-&amp;gt;lookahead += read_buf( s-&amp;gt;strm, s-&amp;gt;window + s-&amp;gt;strstart + s-&amp;gt;lookahead,&lt;BR /&gt;</description>
      <pubDate>Wed, 16 Dec 2009 18:10:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861547#M7794</guid>
      <dc:creator>mwrighton</dc:creator>
      <dc:date>2009-12-16T18:10:12Z</dc:date>
    </item>
    <item>
      <title>Re: valgrind reports errors with zlib</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861548#M7795</link>
      <description>OK, I understand the main reason of the issue - src and dstpointto the same buffer, but I think it isn't real issue, because difference between src and dst pointers is enough large in this case. Nevertheless, I'm goingto use ippsMove_8u instead ofzmemcpy in further IPP versions for avoiding such issues. Thank you.&lt;BR /&gt;</description>
      <pubDate>Thu, 17 Dec 2009 07:48:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/valgrind-reports-errors-with-zlib/m-p/861548#M7795</guid>
      <dc:creator>Alexander_Naduev__In</dc:creator>
      <dc:date>2009-12-17T07:48:01Z</dc:date>
    </item>
  </channel>
</rss>

