Configuration Information [Automatically generated, do not change]: Machine: sparc OS: solaris2.10 Compiler: gcc Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='sparc' -DCONF_OSTYPE='solaris2.10' -DCONF_MACHTYPE='sparc-sun-solaris2.10' -DCONF_VENDOR='sun' -DLOCALEDIR='/usr/site/bash-4.0/share/locale' -DPACKAGE='bash' -DSHELL -DHAVE_CONFIG_H -DSOLARIS -I. -I. -I./include -I./lib -I./lib/intl -I/apps/bash-4.0/src/bash-4.0/lib/intl -g -O2 uname output: SunOS oss621 5.10 Generic_137137-09 sun4u sparc SUNW,Sun-Fire-V245 Machine Type: sparc-sun-solaris2.10
Bash Version: 4.0 Patch Level: 0 Release Status: release Description: When using tab-completion, Bash crashes. I'm using the bash_completion package from http://www.caliban.org/bash/index.shtml#completion. =>[1] restore_token_state(ts = 0xee471), line 1631 in "parse.y" [2] restore_parser_state(ps = 0xffbfe588), line 5560 in "parse.y" [3] gen_compspec_completions(cs = 0x107548, cmd = 0x1cca88 "cd natcon", word = 0x1cca68 "natcon", start = 0, end = 9), line 1043 in "pcomplete.c" [4] programmable_completions(cmd = 0x1a5aa8 "cd", word = 0x1cca68 "natcon", start = 0, end = 9, foundp = 0xffbfe6a4), line 1444 in "pcomplete.c" [5] attempt_shell_completion(text = 0x1cca68 "natcon", start = 3, end = 9), line 1334 in "bashline.c" [6] gen_completion_matches(text = 0x1cca68 "natcon", start = 3, end = 9, our_func = 0x9cf28 = &rl_filename_completion_function(register const char *text, register int state), found_quote = 0, quote_char = 0), line 1023 in "complete.c" [7] rl_complete_internal(what_to_do = 9), line 1746 in "complete.c" [8] _rl_dispatch_subseq(key = 9, map = 0xeaf40, got_subseq = 0), line 769 in "readline.c" [9] readline_internal_char(), line 548 in "readline.c" [10] readline(prompt = 0xed400 ""), line 575 in "readline.c" [11] yy_readline_get(), line 1314 in "parse.y" [12] yy_getc(), line 1247 in "parse.y" [13] shell_getc(remove_quoted_newline = 1), line 2094 in "parse.y" [14] read_token(command = 0), line 2727 in "parse.y" [15] yyparse(), line 2360 in "parse.y" [16] parse_command(), line 228 in "eval.c" [17] read_command(), line 272 in "eval.c" [18] reader_loop(), line 137 in "eval.c" [19] main(argc = 1, argv = 0xffbff7fc, env = 0xffbff804), line 741 in "shell.c" Repeat-By: Press tab to get a completion; if Bash enters a programmed completion (i.e. not a simple file name or variable name expansion), Bash crashes.