Chet Ramey
Tue, 09 Mar 2010 07:17:12 -0800
> Hello list, > hello Chet. > > Bug reported on freenode's IRC #bash by: Satgi > > There is a crash somewhere in completion (the last commandline is > completed using TAB): > > echo $BASH_VERSION > 4.1.2(1)-release > mkdir -p the/?/directory > ./the/\?/Segmentation fault (core dumped)
This was reported about five weeks ago, and there's a patch in the pipeline. I've attached a version for the curious; try it out and let me know. Chet
*** ../bash-4.1-patched/bashline.c 2009-10-24 14:10:19.000000000 -0400
--- bashline.c 2010-01-30 21:53:49.000000000 -0500
***************
*** 1681,1685 ****
characters in the common prefix are bad) will ever be returned on
regular completion. */
! if (glob_pattern_p (hint))
{
if (state == 0)
--- 1681,1685 ----
characters in the common prefix are bad) will ever be returned on
regular completion. */
! if (globpat)
{
if (state == 0)
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/