Path: csiph.com!goblin2!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail From: Chet Ramey Newsgroups: gnu.bash.bug Subject: Re: Issue with Bash Date: Fri, 31 Jul 2020 09:35:12 -0400 Organization: ITS, Case Western Reserve University Lines: 29 Approved: bug-bash@gnu.org Message-ID: References: <76d97603-ac8b-1952-cb10-f178fd8989db@case.edu> Reply-To: chet.ramey@case.edu NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: usenet.stanford.edu 1596202521 6824 209.51.188.17 (31 Jul 2020 13:35:21 GMT) X-Complaints-To: action@cs.stanford.edu Cc: chet.ramey@case.edu, bug-bash@gnu.org To: Rishita Saha16 Envelope-to: bug-bash@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1596202516; bh=JFOENlKp0QGt4W9OAHEdH1ODOG/JD7ddz1/ChVw5ULk=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=RUuNzX9vapKCfOW8usOD9lZo9JCmOAgHsnNyksdWEEH5sE5Yhf52SiAV+2pKU+CiHT 9U32PfXqSDtX0dPK1seaIaajlEvvOfG5SgSUEPjlHgEbKsdB6Ax2E+qViynR5CgnhII KQUcQUXRzF0OLt3MEigi9iA68EUL6isYxIbZNOwfE4X/Wg+iL3M6dNTfunEkLc96HiZ 4cDOIXDKNDFvVhaCYlec+WL5KMVZZptLopwz/AVqiWITYNlkw4eKWz3tZhui2UQgRby I5KHEejua1WZ+D+ypmvipoHQ+bela335OHMIJ5telUXLjdnvl/8HntAboSuuz3GaBm+ LGApe5Gw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1596202515; bh=bQBx2eysZyT3nd7pcrfYbkPkPQLAGtghfr7U2Ky2L5o=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=MW7uupysKB6DDUpqavo/9+2QH600jEKFrLtmPmpzc4OX3Dq+OeCtWtk3Dn/LkhufAm IPcV/O7eedPbH9dhAwWsmAtH/L6tCfmRUoOdvU6scQxw5uXLQqiMVLc8hvn8R5Vq/Hi 3Jb4pVig8Hthq6FHKytlve7tmHpQNT/dNOiQ2Q1g4HtZIvz+qz75oD3TBgBzsHC2RLb OS705XnlhoIhmzjQIVzIctQCt7SKaMixrmnHHMwFKKsA/NxhSCMO0i6i4kJnqUJ4Y6L fFpHZVCSabMGsb1cEy+BpXsKRR/QApoJUflxoy4pMtOnP+ru8ar8CvWSNRspKOhEU39 B9rVWboQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=g-case; h=reply-to:cc:subject:to:references:from:autocrypt:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=bQBx2eysZyT3nd7pcrfYbkPkPQLAGtghfr7U2Ky2L5o=; b=eQhtGWo0P8nws7AQrzer4DbLBuHgm/fgkZvw1ncJKho89K1qaTrtXseewlLyKds8pP ynYEg7HyuCVtZzj1N7AcQze38yc3nKLQLm32LLuWx3hG6b55apcvHgRiCPExBVbVsoCW p40WHo2yfAi6GzzqFAuLENPYrlBuR4GkO297GU1zf+I30ySnvApk1HsKwQhylEXAigto UL2CU2giTRdl0NlCp9Jat6OLDy2JCahTXKur0k30tAAAPT7LpWWjeppqhQxNqTTTGNVA /+WL4pein3AXfH5bDSJF4eN8n3Z6Je7mg+mo8g0Dk3l84v0Y053ZVifQqfzujvETeaNO Vgow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:cc:subject:to:references:from:autocrypt :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=bQBx2eysZyT3nd7pcrfYbkPkPQLAGtghfr7U2Ky2L5o=; b=iHvxXjKSeehEuYyeoVjN8l14JzZYnQo5oy26ptGLfBGbKYmwA/cRWugRYF2A3arxKK YDNQ30phNhS+o1yEaT2LnLY6vIp57WMwyBh5MtWnl+OpxmJ532Gmrxy8Ji0d4Peh+InV ypUiyG9GeFDGVUvzBKiTBp/olpX7uZrJ1e8yYdEx0otRFAgdCZ5CNuma+6mDbaJtJAIR ks0vNXKawPBEnd6pFtYjSzgR0aSz0yvmzccw8HYxjl+OwuIDmhDa5xkk+iUhxs1oqtEm AqvdW0CN7deR+KzT3/hnWii8+vsT52goFrnIs7Tpj46q5N9xS8VD3G8F/1Roq4tKCp9l ylwQ== X-Gm-Message-State: AOAM530sIlYdOZkfM9p9tyMwzUMBIONNw5/o/dk9Xuo+mT4e8RkY1ak5 J3iOLcKoVry0j+hm8JNwtej2/PNsL+NjX5+/y4B+cldl8v7jXU6ws2UGtRS1RLuu98qqKtNiWLA 1rNCwv3XXV0I= X-Received: by 2002:ac8:2a91:: with SMTP id b17mr3595365qta.202.1596202514113; Fri, 31 Jul 2020 06:35:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyv6B3Tqj695dAFbFWcI3gXc2z6+XQ8tfcpypjX1B26euoQQRR8mEQG7mLkd4us4+CEvnl83Q== X-Received: by 2002:ac8:2a91:: with SMTP id b17mr3595340qta.202.1596202513839; Fri, 31 Jul 2020 06:35:13 -0700 (PDT) Autocrypt: addr=chet.ramey@case.edu; prefer-encrypt=mutual; keydata= mQGiBEEOsGwRBACFa0A1oa71HSZLWxAx0svXzhOZNQZOzqHmSuGOG92jIpQpr8DpvgRh40Yp AwdcXb8QG1J5yGAKeevNE1zCFaA725vGSdHUyypHouV0xoWwukYO6qlyyX+2BZU+okBUqoWQ koWxiYaCSfzB2Ln7pmdys1fJhcgBKf3VjWCjd2XJTwCgoFJOwyBFJdugjfwjSoRSwDOIMf0D /iQKqlWhIO1LGpMrGX0il0/x4zj0NAcSwAk7LaPZbN4UPjn5pqGEHBlf1+xDDQCkAoZ/VqES GZragl4VqJfxBr29Ag0UDvNbUbXoxQsARdero1M8GiAIRc50hj7HXFoERwenbNDJL86GPLAQ OTGOCa4W2o29nFfFjQrsrrYHzVtyA/9oyKvTeEMJ7NA3VJdWcmn7gOu0FxEmSNhSoV1T4vP2 1Wf7f5niCCRKQLNyUy0wEApQi4tSysdz+AbgAc0b/bHYVzIf2uO2lIEZQNNt+3g2bmXgloWm W5fsm/di50Gm1l1Na63d3RZ00SeFQos6WEwLUHEB0yp6KXluXLLIZitEJLQwQ2hldCBSYW1l eSAoQ2FzZSBzdGFuZGFyZCkgPGNoZXQucmFtZXlAY2FzZS5lZHU+iF8EExECAB8FAkPi19EC GwMHCwkIBwMCAQMVAgMDFgIBAh4BAheAAAoJELtYafBk6nSrelkAn31Gsuib7GcCZHbv5L5t VKYR9LklAJ4hzUHKA49Z0QXR+qCb80osIcmPSbkBDQRBDrBvEAQAkK6TAOKBEM+EC4j6V/7o /riVZqcgU5cid2qG9TXdwNtD9a3kvA/ObZBO93sX59wc6Bnwo4VJxsOmMlpGrAjJsxNwg3QH akEtf8LXRbVpj5xStdmBdQZUhIQyalo/2/TZq5OijtddUQcL5cs70hTv/FpT3wUvr2Xr8rjF 41IFEz8AAwcD/A0CZEGlzIrT5WCBnl6xBog/8vKiUCbarByat3d1mL6DbizvKNXQRTC9E/vE dENAWCQCjr75Bu55xT8n3SXGtWdDC5xmZ/P3OBYORP8yl8H8I1FIosWOFirbIeYdZPq8SPD1 HL+EXo9zSiHVrrZRJ19ooCKKbSdXHFCY+aJG+0KZiEkEGBECAAkFAkEOsG8CGwwACgkQu1hp 8GTqdKvjcACfZlkVCDwaz/NTO9cy3t69oWpVPNwAnRwe0qk/WL/gfhH346xh5B3HFbFN User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: Content-Language: en-US X-Mirapoint-IP-Reputation: reputation=Good-1, source=Queried, refid=tid=0001.0A020303.5F24183B.0021, actions=tag X-Mirapoint-IP-Reputation: reputation=good-1, source=Fixed, refid=n/a, actions=tag X-Junkmail-Status: score=8/80, host=mpv2-2015.case.edu X-Junkmail-PrAS-Raw: score=8/80, refid=2.7.2:2020.7.31.125417:17:8.317, ip=, rules=__YOUTUBE_RCVD, DKIM_SIGNATURE, __X_GOOGLE_DKIM_SIGNATURE, __HAS_REPLYTO, __HAS_CC_HDR, __MULTIPLE_RCPTS_CC_X2, __SUBJ_REPLY, __PHISH_SPEAR_SUBJ_ALERT, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __SUBJ_ALPHA_END, __TO_MALFORMED_2, __TO_NAME, __TO_NAME_DIFF_FROM_ACC, __HAS_REFERENCES, __REFERENCES, __HAS_FROM, FROM_EDU_TLD, __HAS_MSGID, __SANE_MSGID, DATE_TZ_NA, __USER_AGENT, __MOZILLA_USER_AGENT, __MIME_VERSION, __IN_REP_TO, __CT, __CT_TEXT_PLAIN, __CTE, __REPLYTO_SAMEAS_FROM_ADDY, __REPLYTO_SAMEAS_FROM_ACC, __FROM_DOMAIN_IN_ANY_CC2, __REPLYTO_SAMEAS_FROM_DOMAIN, __DKIM_ALIGNS_1, __DKIM_ALIGNS_2, __ANY_URI, __URI_MAILTO, __URI_WITH_PATH, __URI_ENDS_IN_SLASH, __URI_NO_WWW, __CP_NAME_BODY, __CP_URI_IN_BODY, __FRAUD_MONEY_CURRENCY_DOLLAR, __SUBJ_ALPHA_NEGATE, __URI_IN_BODY, __URI_NOT_IMG, __MAIL_CHAIN, __FORWARDED_MSG, __BODY_NO_MAILTO, [TRUNCATED], so=2010-03-03 19:42:08, dmn=2016-08-03-0138 Received-SPF: pass client-ip=129.22.103.227; envelope-from=chet.ramey@case.edu; helo=mpv1-2015.case.edu X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/31 08:57:54 X-ACL-Warn: Detected OS = Linux 2.4.x-2.6.x [generic] X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-bash@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports for the GNU Bourne Again SHell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <76d97603-ac8b-1952-cb10-f178fd8989db@case.edu> X-Mailman-Original-References: Xref: csiph.com gnu.bash.bug:16659 On 7/31/20 3:25 AM, Rishita Saha16 wrote: > Hi All, >   > We have been able to recreate a scenario where bash dumps core immediately > on issuing a SIGHUP to the parent process (kill -1 ). On > debugging, the core so generated shows exactly the same stack trace as we > had seen with the previous core. Below is the truss output of bash process > when the parent process of bash (ksh, in this case) gets a SIGHUP: I'm trying to figure out the scenario here. An interactive bash, which is the child of an interactive ksh, runs `kill -1 $PPID'. The parent ksh apparently closes the controlling terminal (?), then resends the SIGHUP to its children (bash) before exiting. The interactive bash catches SIGHUP in readline, attempts to clean up the terminal by restoring the original settings, and gets SIGHUP (?), even though SIGHUP isn't one of the signals that's supposed to be sent when you use tcsetattr. I'd love to know what's happening to the controlling terminal here, assuming the scenario I've outlined is what's happening. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU chet@case.edu http://tiswww.cwru.edu/~chet/