[Bug 1502465] [NEW] Valgrind produces incorrect result under 3.10

Jeffrey Walton noloader at gmail.com
Sat Oct 3 16:47:01 UTC 2015


Public bug reported:

I'm working with Ubuntu 14.04 LTS (x86_64), fully patched. I compiled
software using Intel's compiler, ICC/ICPC. Its a free download for free
and open projects ().

Ubuntu 14's version of Valgrind is 3.10, and it produced a finding
against an Intel library function "__intel_proc_init_ftzdazule" (also
see https://software.intel.com/en-us/forums/intel-c-compilers-in-
inde/topic/595003). When I downloaded and built Valgrind 3.11, the
finding disappeared.

Please provide Valgrind 3.11 for LTS. It fixes practical bugs being
experienced in the field.

**********

$ apt-cache show valgrind
Package: valgrind
Priority: optional
Section: devel
Installed-Size: 91449
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Original-Maintainer: Alessandro Ghedini <ghedo at debian.org>
Architecture: amd64
Version: 1:3.10~20140411-0ubuntu1
Replaces: valgrind-dev
Depends: libc6 (>= 2.16), libc6-dbg
Recommends: gdb
Suggests: valgrind-dbg, kcachegrind, alleyoop, valkyrie (>> 1.3.0)
Breaks: valgrind-dev
Filename: pool/main/v/valgrind/valgrind_3.10~20140411-0ubuntu1_amd64.deb
Size: 15078790
MD5sum: 3a8cc43fb0e7cc6ad899e34f1fc50f25
SHA1: fcf894b839e35a561b79cc8fa69ad79da3387949
SHA256: 0e166f5aa6817bd28780297d59421df27f3b6f63cda60b289a8ac80314f64a5c
Description-en: instrumentation framework for building dynamic analysis tools
 Valgrind is a system for debugging and profiling Linux programs. With its tool
 suite you can automatically detect many memory management and threading bugs,
 avoiding hours of frustrating bug-hunting and making your programs more stable.
 You can also perform detailed profiling to help speed up your programs and use
 Valgrind to build new tools.
 .
 The Valgrind distribution currently includes six production-quality tools:
  * a memory error detector (Memcheck)
  * two thread error detectors (Helgrind and DRD)
  * a cache and branch-prediction profiler (Cachegrind)
  * a call-graph generating cache and branch-prediction profiler (Callgrind)
  * a heap profiler (Massif)
 It also includes three experimental tools:
  * a stack/global array overrun detector (SGCheck)
  * a second heap profiler that examines how heap blocks are used (DHAT)
  * a SimPoint basic block vector generator (BBV)
Description-md5: 0cb016d4f438ed8069cda723e3bb7786
Homepage: http://www.valgrind.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y

**********

$ uname -a
Linux ubuntu 3.13.0-65-generic #105-Ubuntu SMP Mon Sep 21 18:50:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release 
No LSB modules are available.

** Affects: valgrind (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to valgrind in Ubuntu.
https://bugs.launchpad.net/bugs/1502465

Title:
  Valgrind produces incorrect result under 3.10

Status in valgrind package in Ubuntu:
  New

Bug description:
  I'm working with Ubuntu 14.04 LTS (x86_64), fully patched. I compiled
  software using Intel's compiler, ICC/ICPC. Its a free download for
  free and open projects ().

  Ubuntu 14's version of Valgrind is 3.10, and it produced a finding
  against an Intel library function "__intel_proc_init_ftzdazule" (also
  see https://software.intel.com/en-us/forums/intel-c-compilers-in-
  inde/topic/595003). When I downloaded and built Valgrind 3.11, the
  finding disappeared.

  Please provide Valgrind 3.11 for LTS. It fixes practical bugs being
  experienced in the field.

  **********

  $ apt-cache show valgrind
  Package: valgrind
  Priority: optional
  Section: devel
  Installed-Size: 91449
  Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
  Original-Maintainer: Alessandro Ghedini <ghedo at debian.org>
  Architecture: amd64
  Version: 1:3.10~20140411-0ubuntu1
  Replaces: valgrind-dev
  Depends: libc6 (>= 2.16), libc6-dbg
  Recommends: gdb
  Suggests: valgrind-dbg, kcachegrind, alleyoop, valkyrie (>> 1.3.0)
  Breaks: valgrind-dev
  Filename: pool/main/v/valgrind/valgrind_3.10~20140411-0ubuntu1_amd64.deb
  Size: 15078790
  MD5sum: 3a8cc43fb0e7cc6ad899e34f1fc50f25
  SHA1: fcf894b839e35a561b79cc8fa69ad79da3387949
  SHA256: 0e166f5aa6817bd28780297d59421df27f3b6f63cda60b289a8ac80314f64a5c
  Description-en: instrumentation framework for building dynamic analysis tools
   Valgrind is a system for debugging and profiling Linux programs. With its tool
   suite you can automatically detect many memory management and threading bugs,
   avoiding hours of frustrating bug-hunting and making your programs more stable.
   You can also perform detailed profiling to help speed up your programs and use
   Valgrind to build new tools.
   .
   The Valgrind distribution currently includes six production-quality tools:
    * a memory error detector (Memcheck)
    * two thread error detectors (Helgrind and DRD)
    * a cache and branch-prediction profiler (Cachegrind)
    * a call-graph generating cache and branch-prediction profiler (Callgrind)
    * a heap profiler (Massif)
   It also includes three experimental tools:
    * a stack/global array overrun detector (SGCheck)
    * a second heap profiler that examines how heap blocks are used (DHAT)
    * a SimPoint basic block vector generator (BBV)
  Description-md5: 0cb016d4f438ed8069cda723e3bb7786
  Homepage: http://www.valgrind.org/
  Bugs: https://bugs.launchpad.net/ubuntu/+filebug
  Origin: Ubuntu
  Supported: 5y

  **********

  $ uname -a
  Linux ubuntu 3.13.0-65-generic #105-Ubuntu SMP Mon Sep 21 18:50:58 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

  $ lsb_release 
  No LSB modules are available.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/valgrind/+bug/1502465/+subscriptions



More information about the foundations-bugs mailing list