Bug 129382

Summary: Multi-line prompt clutters console.
Product: [Fedora] Fedora Reporter: Santtu Lakkala <inzane>
Component: bashAssignee: Tim Waugh <twaugh>
Status: CLOSED RAWHIDE QA Contact: Ben Levenson <benl>
Severity: low Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: 3.0-3 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-08-09 10:47:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Santtu Lakkala 2004-08-07 11:58:30 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (compatible; HornyPorny 1.0)

Description of problem:
The bundled readline handles multiline prompts in a non-working way.
When typing in command, it wraps the line at the wrong position, it
seem to calculate wrong value for the length of the last line of the
prompt, and the result it gets depends on all the other rows of the
prompt. Combined with colours, and their control codes, the output
gets totally clobbered.

Version-Release number of selected component (if applicable):
bash-3.0-2

How reproducible:
Always

Steps to Reproduce:
1. PS1="foo\nbar"
2. insert enough text to fill the line
    

Actual Results:  The line wraps 2 characters before the end of the line.

Expected Results:  The line should've wrapped exactly at the end.

Additional info:

If use ^V^J instead of \n, the line wraps 1 character before the end.

Comment 1 Tim Waugh 2004-08-09 10:47:53 UTC
Fixed in bash-3.0-3.