Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #15861
| Path | csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Manish Patel <manish.patel2@broadcom.com> |
| Newsgroups | gnu.bash.bug |
| Subject | print/echo lost from COMMAND_PROMPT Function |
| Date | Mon, 3 Feb 2020 15:26:34 -0500 |
| Lines | 86 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.239.1580765552.2412.bug-bash@gnu.org> (permalink) |
| References | <cb99a479-dbf5-462d-191c-bb77aa896fd4@broadcom.com> |
| 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 1580765552 19045 209.51.188.17 (3 Feb 2020 21:32:32 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| To | bug-bash@gnu.org, bash@packages.debian.org |
| Envelope-to | bug-bash@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=to:from:subject:openpgp:autocrypt:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=H6Y/w5Poou3xDwUY2NfGsmTpGfFciAYqHaHo/TziUtY=; b=BfjoAXiNXMttCQEtt8zmjx5K0m4IF03yv0BYCtrCj6yEWXVpvftKbcIUFkuxwMkPN+ nvagTQ5jHAiuUG0PigR8YFML2JrjQgV43qAvZJt3q1zGtJ+o++bV+VSlGf1x7s5BouUN FhqZy5eqapd5yXjLKtYixYKG8TtCg2n0s3qik= |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:openpgp:autocrypt:message-id :date:user-agent:mime-version:content-transfer-encoding :content-language; bh=H6Y/w5Poou3xDwUY2NfGsmTpGfFciAYqHaHo/TziUtY=; b=byVqtN8OMV7TnPCSn9YKhic8eBcbklcqlMW4RCTt3VpIawnT2QuGqCPpg2aZCwKa0d PIq3715jtLREoqJ7Dhm8GN7m28YCh3Je7PJtKtuhRpstWuH2fPZyqlgjTdVVJ6wyzxAH qv0fT+oujxW+2xPen0/JhGKBMafR6uFfunOVt6hJWeI91bf08UaA7bC5mOzIw+khXBXq 6bwC7cS0+Fa2VnSFDDAiT/zFGB7t+97GHwtugpCYZc5jMgKqT4JCjDwJiihb5JXW9tFG EtEiSH9R7cjEMobBRv97kMgKMLQLxpyDUMsQ16aKizAjoDgMnig9jCLKEelCKs/Rn58U HHWg== |
| X-Gm-Message-State | APjAAAVEyMNvB2JJI58t/O1bgJWGV3qV60v1enBoAwIdoXyI9YgRjjnQ 3FNgE4D1EWJtzkfH1VAfdE/8IUO2xb4= |
| X-Google-Smtp-Source | APXvYqza+PbG5Ac3ljhLCFHr2Mt2VnXuiE+poyW0zuhLrtv5TEutlNfw+A87GZi0NKFW5dUyeYiuHQ== |
| X-Received | by 2002:a05:600c:2383:: with SMTP id m3mr855577wma.32.1580761593540; Mon, 03 Feb 2020 12:26:33 -0800 (PST) |
| Openpgp | preference=signencrypt |
| Autocrypt | addr=manish.patel2@broadcom.com; prefer-encrypt=mutual; keydata= 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 vZsN/w8= |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 |
| Content-Language | en-US |
| X-detected-operating-system | by eggs.gnu.org: Genre and OS details not recognized. |
| X-Received-From | 2a00:1450:4864:20::32b |
| X-Mailman-Approved-At | Mon, 03 Feb 2020 16:32:30 -0500 |
| X-BeenThere | bug-bash@gnu.org |
| X-Mailman-Version | 2.1.23 |
| Precedence | list |
| List-Id | Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe> |
| List-Archive | <https://lists.gnu.org/archive/html/bug-bash> |
| List-Post | <mailto:bug-bash@gnu.org> |
| List-Help | <mailto:bug-bash-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <cb99a479-dbf5-462d-191c-bb77aa896fd4@broadcom.com> |
| Xref | csiph.com gnu.bash.bug:15861 |
Show key headers only | View raw
Configuration Information [Automatically generated, do not change]:
Machine: x86_64
OS: linux-gnu
Compiler: gcc
Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64'
-DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-pc-linux-gnu'
-DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash'
-DSHELL -DHAVE_CONFIG_H -I. -I../. -I.././include -I.././lib
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-fdebug-prefix-map=/build/bash-N2nMjo/bash-4.4.18=.
-fstack-protector-strong -Wformat -Werror=format-security -Wall
-Wno-parentheses -Wno-format-security
uname output: Linux bsec-and-01 5.0.0-37-generic #40~18.04.1-Ubuntu SMP
Thu Nov 14 12:06:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Machine Type: x86_64-pc-linux-gnu
Bash Version: 4.4
Patch Level: 20
Release Status: release
Description:
Print/echo is lost when generated from a function in
COMMAND_PROMPT and placed in background in subshell.
I have embedded some git information in my command prompt.
However, due to large git data, it takes some time to calculate it all.
So I have placed
the git processing in the background function, which I call from
COMMAND_PROMPT.
Repeat-By:
[Describe the sequence of events that causes the problem
to occur.]
===== Test sourcing this file ========
# Below code works on bash-4.3.48(1)
# breaks on bash 4.4.20(1)
# When working I expect following behavior
# If I hit "ENTER" on command line, my prompt
# looks like:
# *[]$
# After some time when background processing is done, it updates as:
# []$
#
# on Bash 4.4.20(1), prompt never updates. "*" never goes away.
PS1="*[]$"
PROMPT_COMMAND="setps"
long_process()
{
# Here I do all my git processing (replacing with empty computing for
you to reproduce)
cnt=1000
while [ $cnt != 0 ]
do
ls -l > /dev/null
(( cnt-- ))
done
tput sc
echo -en "\r "
tput rc
}
setps()
{
(long_process &)
}
==========================
If I don't create a subshell, i.e. "long_process &"
I get annoying "Done" on bash 4.3:
[1] Done long_process
But bash 4.4 simply stops it:
[1]+ Stopped long_process
Please help me with this.
Thank you
Manish.
Back to gnu.bash.bug | Previous | Next | Find similar | Unroll thread
print/echo lost from COMMAND_PROMPT Function Manish Patel <manish.patel2@broadcom.com> - 2020-02-03 15:26 -0500
csiph-web