- Issued:
- 2015-06-04
- Updated:
- 2015-06-04
RHEA-2015:1045 - Product Enhancement Advisory
Synopsis
devtoolset-3-oprofile bug fix and enhancement update
Type/Severity
Product Enhancement Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated devtoolset-3-oprofile packages that fix several bugs and add one
enhancement are now available for Red Hat Developer Toolset 3.1.
Description
OProfile is a low-overhead, system-wide profiler that uses the performance
monitoring hardware on the processor to retrieve information about the kernel
and executables on the system. The devtoolset-3-oprofile packages provide the
Red Hat Developer Toolset version of OProfile.
This update fixes the following bugs:
- Previously, when profiling performance of Java just-in-time (JIT) compiled
code with static huge pages enabled, OProfile's operf command recorded a large
number of event samples to anonymous memory (in anon_hugepage) instead of to the
appropriate Java method. With this update, operf recognizes the static huge page
identifiers and correctly maps samples to Java methods when using statically
allocated huge pages. (BZ#1214077)
- To properly select an event, some new Intel processors require not only the
base event number but also additional bits to be set in the unit mask.
Previously, the additional bits in the unit mask remained unset, thus being
incorrectly set to zero. As a consequence, performance monitoring hardware was
not measuring the desired event, and the operf utility returned zero for the
LLC_REFS and LLC_MISSES events on the 2nd, 3rd, and 4th generation Intel Core
and Intel Xeon processors. With this update, OProfile code has been fixed to set
the unit mask bits as required. As a result, performance events on Intel
processors that require non-zero unit masks now work as expected. (BZ#1203339)
- Previously, when a name of the default unit mask for an event was longer than
11 characters, OProfile truncated the name to 11 characters. Consequently, when
the truncated unit mask name was used, OProfile could not find it and returned
an error message. With this update, OProfile handles long unit mask names
correctly, and the described problem no longer occurs. (BZ#1214078)
- The operf, ocount, and opjitconv utilities set the POSIXLY_CORRECT enviroment
variable for their internal purposes. Prior to this update, OProfile did not
return this environment variable to its previous state, thus potentially
affecting profiled tasks. Consequently, profiled tasks that behaved differently
when the variable was set, such as rpm rebuilds, did not work as expected. This
bug has been fixed, and the OProfile use of POSIXLY_CORRECT now does not affect
profiled tasks. (BZ#1214079)
In addition, this update adds the following enhancement:
- The OProfile profiler tool now includes support for Intel Silvermont events
for the Avoton and Baytrail systems on a chip (SoC). This allows users to
investigate Intel Silvermont-specific performance issues using OProfile.
(BZ#1214076)
Users of devtoolset-3-oprofile are advised to upgrade to these updated packages,
which fix these bugs and add this enhancement.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Software Collections (for RHEL Server) 1 for RHEL 7 x86_64
- Red Hat Software Collections (for RHEL Server) 1 for RHEL 6.6 x86_64
- Red Hat Software Collections (for RHEL Server) 1 for RHEL 6.5 x86_64
- Red Hat Software Collections (for RHEL Server) 1 for RHEL 6 x86_64
- Red Hat Software Collections (for RHEL Workstation) 1 for RHEL 7 x86_64
- Red Hat Software Collections (for RHEL Workstation) 1 for RHEL 6 x86_64
- Red Hat Software Collections (for RHEL Server) from RHUI 1 for RHEL 7 x86_64
- Red Hat Software Collections (for RHEL Server) from RHUI 1 for RHEL 6 x86_64
Fixes
(none)CVEs
(none)
References
(none)
Red Hat Software Collections (for RHEL Server) 1 for RHEL 7
SRPM | |
---|---|
x86_64 | |
devtoolset-3-oprofile-0.9.9-7.el7.x86_64.rpm | SHA-256: 3d153bfdc30c1788b5fb8392db82d56d7cbd614944859fb4dab38ee7ff6e34f0 |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el7.i686.rpm | SHA-256: a051e0864b2d759b8c0d7571440de7bfda511f79e19fd1f8c0595eded0ea1cad |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el7.x86_64.rpm | SHA-256: 1cd129622d03e4b1a4100803f72fba97a518e231269c86cc053165a16c286261 |
devtoolset-3-oprofile-devel-0.9.9-7.el7.i686.rpm | SHA-256: d44c9240056faba2994757abb2dbc9713ebaff58b2d85d6b8a49ba8df74c1689 |
devtoolset-3-oprofile-devel-0.9.9-7.el7.x86_64.rpm | SHA-256: 73ed96b22bb084c9969c76a1d0f6d066debd0f1ce06218daa894cc74eb9aa4a8 |
devtoolset-3-oprofile-gui-0.9.9-7.el7.x86_64.rpm | SHA-256: 1697aac1d666f2adae6d65a889cbc2ebb33e3cb51b0198758605cdd6d2522a7a |
devtoolset-3-oprofile-jit-0.9.9-7.el7.i686.rpm | SHA-256: 0a2e5c63c66dd6dfaf0cbeca9f04a665c3ebb7ef92e040986370ea092f30373c |
devtoolset-3-oprofile-jit-0.9.9-7.el7.x86_64.rpm | SHA-256: 33b81920ca608e8f65d5dc80b0f2f277a7e5250217c488654ce8aad62ea5cacc |
Red Hat Software Collections (for RHEL Server) 1 for RHEL 6.6
SRPM | |
---|---|
devtoolset-3-oprofile-0.9.9-7.el6.src.rpm | SHA-256: b2025a5be4cdac6bf9da6eea47daf66858bee107c71139f986370b2a1cb487d8 |
x86_64 | |
devtoolset-3-oprofile-0.9.9-7.el6.x86_64.rpm | SHA-256: 803c4065f0a2dc4c5ffe53b7a476280204b3ac104083df583f748aace3ba018c |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.i686.rpm | SHA-256: c0e26c53312c39b1667d82f4d6714d9752dc1b8af3557d2b760c66d387afdaa2 |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.x86_64.rpm | SHA-256: 43fee3153826a6b2a6022e89a5479c7ada0196cadb83df796ca8fa15bf4ed2f3 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.i686.rpm | SHA-256: 6af96bbcae631a8605a2ec751a749779617b4f6819646bd8bcbfb55137614407 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.x86_64.rpm | SHA-256: 1e2de053514625a39eecedcf7cef09e49fbba46754a7716b51910ac8efdb7676 |
devtoolset-3-oprofile-gui-0.9.9-7.el6.x86_64.rpm | SHA-256: 4e7f845eb0ae109ca2c55f0fb7cef056c7bbd848a14140932f9866a3bb720fbb |
devtoolset-3-oprofile-jit-0.9.9-7.el6.i686.rpm | SHA-256: 0a95c67d823dabc499a15a85afb71ca2103d3a7ffa1e25b29932f918b8a3cc5f |
devtoolset-3-oprofile-jit-0.9.9-7.el6.x86_64.rpm | SHA-256: bf30416a64fb1d1b235b67c9e5dfad637476a15ef0753ce9d0f67e23feb2eaff |
Red Hat Software Collections (for RHEL Server) 1 for RHEL 6.5
SRPM | |
---|---|
devtoolset-3-oprofile-0.9.9-7.el6.src.rpm | SHA-256: b2025a5be4cdac6bf9da6eea47daf66858bee107c71139f986370b2a1cb487d8 |
x86_64 | |
devtoolset-3-oprofile-0.9.9-7.el6.x86_64.rpm | SHA-256: 803c4065f0a2dc4c5ffe53b7a476280204b3ac104083df583f748aace3ba018c |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.i686.rpm | SHA-256: c0e26c53312c39b1667d82f4d6714d9752dc1b8af3557d2b760c66d387afdaa2 |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.x86_64.rpm | SHA-256: 43fee3153826a6b2a6022e89a5479c7ada0196cadb83df796ca8fa15bf4ed2f3 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.i686.rpm | SHA-256: 6af96bbcae631a8605a2ec751a749779617b4f6819646bd8bcbfb55137614407 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.x86_64.rpm | SHA-256: 1e2de053514625a39eecedcf7cef09e49fbba46754a7716b51910ac8efdb7676 |
devtoolset-3-oprofile-gui-0.9.9-7.el6.x86_64.rpm | SHA-256: 4e7f845eb0ae109ca2c55f0fb7cef056c7bbd848a14140932f9866a3bb720fbb |
devtoolset-3-oprofile-jit-0.9.9-7.el6.i686.rpm | SHA-256: 0a95c67d823dabc499a15a85afb71ca2103d3a7ffa1e25b29932f918b8a3cc5f |
devtoolset-3-oprofile-jit-0.9.9-7.el6.x86_64.rpm | SHA-256: bf30416a64fb1d1b235b67c9e5dfad637476a15ef0753ce9d0f67e23feb2eaff |
Red Hat Software Collections (for RHEL Server) 1 for RHEL 6
SRPM | |
---|---|
devtoolset-3-oprofile-0.9.9-7.el6.src.rpm | SHA-256: b2025a5be4cdac6bf9da6eea47daf66858bee107c71139f986370b2a1cb487d8 |
x86_64 | |
devtoolset-3-oprofile-0.9.9-7.el6.x86_64.rpm | SHA-256: 803c4065f0a2dc4c5ffe53b7a476280204b3ac104083df583f748aace3ba018c |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.i686.rpm | SHA-256: c0e26c53312c39b1667d82f4d6714d9752dc1b8af3557d2b760c66d387afdaa2 |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.x86_64.rpm | SHA-256: 43fee3153826a6b2a6022e89a5479c7ada0196cadb83df796ca8fa15bf4ed2f3 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.i686.rpm | SHA-256: 6af96bbcae631a8605a2ec751a749779617b4f6819646bd8bcbfb55137614407 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.x86_64.rpm | SHA-256: 1e2de053514625a39eecedcf7cef09e49fbba46754a7716b51910ac8efdb7676 |
devtoolset-3-oprofile-gui-0.9.9-7.el6.x86_64.rpm | SHA-256: 4e7f845eb0ae109ca2c55f0fb7cef056c7bbd848a14140932f9866a3bb720fbb |
devtoolset-3-oprofile-jit-0.9.9-7.el6.i686.rpm | SHA-256: 0a95c67d823dabc499a15a85afb71ca2103d3a7ffa1e25b29932f918b8a3cc5f |
devtoolset-3-oprofile-jit-0.9.9-7.el6.x86_64.rpm | SHA-256: bf30416a64fb1d1b235b67c9e5dfad637476a15ef0753ce9d0f67e23feb2eaff |
Red Hat Software Collections (for RHEL Workstation) 1 for RHEL 7
SRPM | |
---|---|
x86_64 | |
devtoolset-3-oprofile-0.9.9-7.el7.x86_64.rpm | SHA-256: 3d153bfdc30c1788b5fb8392db82d56d7cbd614944859fb4dab38ee7ff6e34f0 |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el7.i686.rpm | SHA-256: a051e0864b2d759b8c0d7571440de7bfda511f79e19fd1f8c0595eded0ea1cad |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el7.x86_64.rpm | SHA-256: 1cd129622d03e4b1a4100803f72fba97a518e231269c86cc053165a16c286261 |
devtoolset-3-oprofile-devel-0.9.9-7.el7.i686.rpm | SHA-256: d44c9240056faba2994757abb2dbc9713ebaff58b2d85d6b8a49ba8df74c1689 |
devtoolset-3-oprofile-devel-0.9.9-7.el7.x86_64.rpm | SHA-256: 73ed96b22bb084c9969c76a1d0f6d066debd0f1ce06218daa894cc74eb9aa4a8 |
devtoolset-3-oprofile-gui-0.9.9-7.el7.x86_64.rpm | SHA-256: 1697aac1d666f2adae6d65a889cbc2ebb33e3cb51b0198758605cdd6d2522a7a |
devtoolset-3-oprofile-jit-0.9.9-7.el7.i686.rpm | SHA-256: 0a2e5c63c66dd6dfaf0cbeca9f04a665c3ebb7ef92e040986370ea092f30373c |
devtoolset-3-oprofile-jit-0.9.9-7.el7.x86_64.rpm | SHA-256: 33b81920ca608e8f65d5dc80b0f2f277a7e5250217c488654ce8aad62ea5cacc |
Red Hat Software Collections (for RHEL Workstation) 1 for RHEL 6
SRPM | |
---|---|
devtoolset-3-oprofile-0.9.9-7.el6.src.rpm | SHA-256: b2025a5be4cdac6bf9da6eea47daf66858bee107c71139f986370b2a1cb487d8 |
x86_64 | |
devtoolset-3-oprofile-0.9.9-7.el6.x86_64.rpm | SHA-256: 803c4065f0a2dc4c5ffe53b7a476280204b3ac104083df583f748aace3ba018c |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.i686.rpm | SHA-256: c0e26c53312c39b1667d82f4d6714d9752dc1b8af3557d2b760c66d387afdaa2 |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.x86_64.rpm | SHA-256: 43fee3153826a6b2a6022e89a5479c7ada0196cadb83df796ca8fa15bf4ed2f3 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.i686.rpm | SHA-256: 6af96bbcae631a8605a2ec751a749779617b4f6819646bd8bcbfb55137614407 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.x86_64.rpm | SHA-256: 1e2de053514625a39eecedcf7cef09e49fbba46754a7716b51910ac8efdb7676 |
devtoolset-3-oprofile-gui-0.9.9-7.el6.x86_64.rpm | SHA-256: 4e7f845eb0ae109ca2c55f0fb7cef056c7bbd848a14140932f9866a3bb720fbb |
devtoolset-3-oprofile-jit-0.9.9-7.el6.i686.rpm | SHA-256: 0a95c67d823dabc499a15a85afb71ca2103d3a7ffa1e25b29932f918b8a3cc5f |
devtoolset-3-oprofile-jit-0.9.9-7.el6.x86_64.rpm | SHA-256: bf30416a64fb1d1b235b67c9e5dfad637476a15ef0753ce9d0f67e23feb2eaff |
Red Hat Software Collections (for RHEL Server) from RHUI 1 for RHEL 7
SRPM | |
---|---|
x86_64 | |
devtoolset-3-oprofile-0.9.9-7.el7.x86_64.rpm | SHA-256: 3d153bfdc30c1788b5fb8392db82d56d7cbd614944859fb4dab38ee7ff6e34f0 |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el7.i686.rpm | SHA-256: a051e0864b2d759b8c0d7571440de7bfda511f79e19fd1f8c0595eded0ea1cad |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el7.x86_64.rpm | SHA-256: 1cd129622d03e4b1a4100803f72fba97a518e231269c86cc053165a16c286261 |
devtoolset-3-oprofile-devel-0.9.9-7.el7.i686.rpm | SHA-256: d44c9240056faba2994757abb2dbc9713ebaff58b2d85d6b8a49ba8df74c1689 |
devtoolset-3-oprofile-devel-0.9.9-7.el7.x86_64.rpm | SHA-256: 73ed96b22bb084c9969c76a1d0f6d066debd0f1ce06218daa894cc74eb9aa4a8 |
devtoolset-3-oprofile-gui-0.9.9-7.el7.x86_64.rpm | SHA-256: 1697aac1d666f2adae6d65a889cbc2ebb33e3cb51b0198758605cdd6d2522a7a |
devtoolset-3-oprofile-jit-0.9.9-7.el7.i686.rpm | SHA-256: 0a2e5c63c66dd6dfaf0cbeca9f04a665c3ebb7ef92e040986370ea092f30373c |
devtoolset-3-oprofile-jit-0.9.9-7.el7.x86_64.rpm | SHA-256: 33b81920ca608e8f65d5dc80b0f2f277a7e5250217c488654ce8aad62ea5cacc |
Red Hat Software Collections (for RHEL Server) from RHUI 1 for RHEL 6
SRPM | |
---|---|
devtoolset-3-oprofile-0.9.9-7.el6.src.rpm | SHA-256: b2025a5be4cdac6bf9da6eea47daf66858bee107c71139f986370b2a1cb487d8 |
x86_64 | |
devtoolset-3-oprofile-0.9.9-7.el6.x86_64.rpm | SHA-256: 803c4065f0a2dc4c5ffe53b7a476280204b3ac104083df583f748aace3ba018c |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.i686.rpm | SHA-256: c0e26c53312c39b1667d82f4d6714d9752dc1b8af3557d2b760c66d387afdaa2 |
devtoolset-3-oprofile-debuginfo-0.9.9-7.el6.x86_64.rpm | SHA-256: 43fee3153826a6b2a6022e89a5479c7ada0196cadb83df796ca8fa15bf4ed2f3 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.i686.rpm | SHA-256: 6af96bbcae631a8605a2ec751a749779617b4f6819646bd8bcbfb55137614407 |
devtoolset-3-oprofile-devel-0.9.9-7.el6.x86_64.rpm | SHA-256: 1e2de053514625a39eecedcf7cef09e49fbba46754a7716b51910ac8efdb7676 |
devtoolset-3-oprofile-gui-0.9.9-7.el6.x86_64.rpm | SHA-256: 4e7f845eb0ae109ca2c55f0fb7cef056c7bbd848a14140932f9866a3bb720fbb |
devtoolset-3-oprofile-jit-0.9.9-7.el6.i686.rpm | SHA-256: 0a95c67d823dabc499a15a85afb71ca2103d3a7ffa1e25b29932f918b8a3cc5f |
devtoolset-3-oprofile-jit-0.9.9-7.el6.x86_64.rpm | SHA-256: bf30416a64fb1d1b235b67c9e5dfad637476a15ef0753ce9d0f67e23feb2eaff |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.