Bug 1439205

Summary: a corosync segv can cause libqb handler to go into a tight loop
Product: Red Hat Enterprise Linux 7 Reporter: Christine Caulfield <ccaulfie>
Component: corosyncAssignee: Jan Friesse <jfriesse>
Status: CLOSED ERRATA QA Contact: cluster-qe <cluster-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.2CC: anprice, ccaulfie, cluster-maint, cluster-qe, jfriesse, kgaillot, mnovacek
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: corosync-2.4.0-10.el7 Doc Type: No Doc Update
Doc Text:
undefined
Story Points: ---
Clone Of: 1422573 Environment:
Last Closed: 2018-04-10 16:52:19 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:
Embargoed:
Bug Depends On: 1422573    
Bug Blocks:    
Attachments:
Description Flags
main: Don't ask libqb to handle segv, it doesn't work none

Comment 2 Jan Friesse 2017-04-05 13:21:06 UTC
Created attachment 1268960 [details]
main: Don't ask libqb to handle segv, it doesn't work

main: Don't ask libqb to handle segv, it doesn't work

segv should be handled by corosync, libqb is not the
place to be handling emergency signals.

This currently requires the head of libqb git tree to
generate a blackbox & coredump in the event of a segfault,
but it's better than the write() spin that currently happens.

Signed-off-by: Christine Caulfield <ccaulfie>
Reviewed-by: Jan Friesse <jfriesse>
(cherry picked from commit 30771a39a81d0cf126864e3eb8b166ae85537f47)

Comment 5 michal novacek 2018-01-17 10:21:19 UTC
Regression tests have passed, moving to VERIFIED with SanityOnly as the reproducer is uneasy.

Comment 8 errata-xmlrpc 2018-04-10 16:52:19 UTC
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-2018:0920