| Summary: | std::rethrow_exception is not properly incrementing the uncaught exception count | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | John Walter <jwalter> | |
| Component: | gcc | Assignee: | Jakub Jelinek <jakub> | |
| Status: | CLOSED ERRATA | QA Contact: | Michael Petlan <mpetlan> | |
| Severity: | urgent | Docs Contact: | ||
| Priority: | urgent | |||
| Version: | 7.2 | CC: | cww, jakub, joedward, jwakely, jwalter, jwright, mcermak, mnewsome, mpetlan, mpolacek, rob+redhat | |
| Target Milestone: | rc | |||
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | gcc-4.8.5-12.el7 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1380760 (view as bug list) | Environment: | ||
| Last Closed: | 2017-08-01 22:35:59 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Bug Depends On: | ||||
| Bug Blocks: | 1298243, 1380760, 1390370 | |||
|
Description
John Walter
2016-09-13 19:47:33 UTC
Affects RHEL 6.7 as well. Probably introduced here in RHEL6 * Tue Apr 15 2014 Marek Polacek <polacek> 4.4.7-5 - fix std::uncaught_exception (#1085442, PR c++/59224) as a side-effect since the problem does not manifest with libstdc++-4.4.7-3. This is an issue when using devtoolset compilers on RHEL6, esp. when using C++11 std::future with exceptions, which uses std::rethrow_exception() to move the exceptions across threads. The related test passes on all architectures with gcc-4.8.5-14.el7. VERIFIED. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:2094 |