On Sat, Feb 04, 2017 at 02:07:17PM -0600, Jason Crain wrote:
> This looks like a problem in bash.

I've recently come across this bug myself.  There seem to be two
elements necessary to trigger it, at least in my case:

 - A long current directory pathname, including at least one non-ASCII
   character (and $LANG set appropriately)

 - The presence of "\w" in $PS1, both by itself and within a Set Text
   Parameters terminal control sequence (which seems to be the default
   for Debian)

(The latter probably implies an X terminal; I wasn't able to trigger
this bug in a virtual terminal.  For the record, I've had success
triggering it with both xterm and xfce4-terminal, while the original
submitter used gnome-terminal.)


Steps to reproduce (adjust $LANG if need be):

  $ export PS1='\[\e]0;\w\a\]\w\$ '
  $ export LANG="en_US.UTF-8"
  $ mkdir -p là/`perl -e 'print "X" x 255'`
  $ cd là/X*
  Segmentation fault (core dumped)


After playing with gdb a little bit, it seems the problem occurs within
the while() at lib/readline/display.c:763.  At some point, num and n0
get stuck to the same value, _rl_col_width() at line 828 therefore
returns 0, and lpos is decreased by a *negative* value.  The loop has
now become infinite, and newlines will eventually grow beyond the
allocated size for inv_lbreaks[].

I'm attaching the full backtrace with -O0, in case this helps.


This bug was introduced in version 4.4.  That's as far as I can bisect,
given how git.savannah.gnu.org is basically a glorified tarball
directory.  (If there's a VCS out there with the actual development
history, please let me know.)


> To crash, it requires the terminal width to be narrow, under 80 columns

Thanks, I hadn't thought of playing with the terminal size.  As one
would expect, this basically influences the prompt length at which the
segfault will occur.  (Which means it is also possible to crash bash by
shrinking the terminal.)

#0  0x00000000004dbc24 in rl_redisplay ()
    at ../../.././lib/readline/display.c:823
        z = -87
        p = 375
        nocorrect = 1
        wadjust = 294
        in = 0
        out = 584
        c = -7056
        linenum = 7798792
        cursor_linenum = -7056
        line = 0x770008 "\033]0;fbriere@fabul: ~/.noraid/term/là/", 'X' 
<repeats 162 times>...
        inv_botlin = 0
        lb_botlin = -11680
        lb_linenum = 0
        o_cpos = 32767
        newlines = 544254
        lpos = 160010089
        temp = 584
        n0 = 584
        num = 584
        prompt_lines_estimate = 3
        prompt_this_line = 0x7ffff79a2440 <_IO_file_jumps> ""
        mb_cur_max = 6
        wc = 0 L'\000'
        wc_bytes = 140737344126988
        wc_width = 0
        ps = {__count = -11680, __value = {__wch = 32767, 
            __wchb = "\377\177\000"}}
        _rl_wrapped_multicolumn = 0
#1  0x00000000004c7094 in readline_internal_setup ()
    at ../../.././lib/readline/readline.c:443
        nprompt = 0x0
#2  0x00000000004c7527 in readline_internal ()
    at ../../.././lib/readline/readline.c:669
        eof = -1783117205
#3  0x00000000004c6f5a in readline (prompt=0x97f808 "H\002")
    at ../../.././lib/readline/readline.c:376
        value = 0x95b7ca6b1a8e6f00 <error: Cannot access memory at address 
0x95b7ca6b1a8e6f00>
#4  0x000000000042614e in yy_readline_get ()
    at /usr/homes/chet/src/bash/src/parse.y:1456
        old_sigint = 0x477de2 <sigint_sighandler>
        line_len = 0
        c = 0 '\000'
#5  0x0000000000426263 in yy_readline_get ()
    at /usr/homes/chet/src/bash/src/parse.y:1487
        old_sigint = 0x0
        line_len = 0
        c = 0 '\000'
#6  0x0000000000426099 in yy_getc ()
    at /usr/homes/chet/src/bash/src/parse.y:1390
No locals.
#7  0x0000000000426f8a in shell_getc (remove_quoted_newline=1)
    at /usr/homes/chet/src/bash/src/parse.y:2299
        i = 0
        c = 5198552
        truncating = 0
        last_was_backslash = 0
        uc = 0 '\000'
#8  0x00000000004284ee in read_token (command=0)
    at /usr/homes/chet/src/bash/src/parse.y:3115
        character = 0
        peek_char = 9959432
        result = 0
#9  0x0000000000427a87 in yylex () at /usr/homes/chet/src/bash/src/parse.y:2675
No locals.
#10 0x0000000000422bf5 in yyparse () at y.tab.c:1834
        yystate = 0
        yyerrstatus = 0
        yyssa = {0, 51, 123, 0, 28424, 116, 0, 0, -11104, -1, 32767, 0, 25581, 
          73, 0, 0, 1032, 116, 0, 0, 28416, 6798, 2809, 0, 26091, 79, 0, 0, 
          28424, 116, 0, 0, -16617, 117, 0, 0, 27880, 117, 0, 0, -11024, -1, 
          32767, 0, 2659, 71, 0, 0, 30328, 79, 0, 0, 2184, 118, 0, 0, 1032, 
          116, 0, 0, -16632, 117, 0, 0, 13906, -28374, 594, 0, 28360, 116, 0, 
          0, -10976, -1, 32767, 0, 20353, 68, 0, 0, 1032, 116, 0, 0, -16632, 
          117, 0, 0, -10944, -1, 32767, 0, 28360, 116, 0, 0, -10928, -1, 
          32767, 0, 20456, 68, 0, 0, 14600, 116, 0, 0, -16632, 117, 0, 0, 
          14600, 116, 0, 0, 1, 0, 2670, 0, 26091, 79, 0, 0, 16, 0, 0, 0, 0, 0, 
          0, 0, 32, 0, 0, 0, 16, 0, 32767, 0, 28416, 6798, -13717, -27209, 
          28296, 116, 0, 0, -4088, 117, 0, 0, -2864, 65, 0, 0, -7056, -1, 
          32767, 0, -10800, -1, 32767, 0, 13059, 79, 0, 0, 28296, 116, 0, 0, 
          28296, 116, 2670, 0, 26091, 79, 0, 0, 16, 0, 0, 0, -10736, -1, 
          32767, 0, 1, 0, 2809, 0, 26091, 79, 0, 0, 25576, 117, 0, 0}
        yyss = 0x7fffffffd460
        yyssp = 0x7fffffffd460
        yyvsa = {{word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x5}, pattern = 0x4f65eb}, {
            word = 0x755808, number = 7690248, word_list = 0x755808, 
            command = 0x755808, redirect = 0x755808, element = {
              word = 0x755808, redirect = 0x0}, pattern = 0x755808}, {
            word = 0x77d5e8, number = 7853544, word_list = 0x77d5e8, 
            command = 0x77d5e8, redirect = 0x77d5e8, element = {
              word = 0x77d5e8, redirect = 0x0}, pattern = 0x77d5e8}, {
            word = 0x7fffffffe470, number = -7056, word_list = 0x7fffffffe470, 
            command = 0x7fffffffe470, redirect = 0x7fffffffe470, element = {
              word = 0x7fffffffe470, redirect = 0x11c00000001}, 
            pattern = 0x7fffffffe470}, {word = 0x4f81d8, number = 5210584, 
            word_list = 0x4f81d8, command = 0x4f81d8, redirect = 0x4f81d8, 
            element = {word = 0x4f81d8, redirect = 0x760848}, 
            pattern = 0x4f81d8}, {word = 0x740408, number = 7603208, 
            word_list = 0x740408, command = 0x740408, redirect = 0x740408, 
            element = {word = 0x740408, redirect = 0x0}, pattern = 0x740408}, {
            word = 0x20, number = 32, word_list = 0x20, command = 0x20, 
            redirect = 0x20, element = {word = 0x20, 
              redirect = 0x95b7ca6b1a8e6f00}, pattern = 0x20}, {
            word = 0x75f008, number = 7729160, word_list = 0x75f008, 
            command = 0x75f008, redirect = 0x75f008, element = {
              word = 0x75f008, redirect = 0x41f4d0 <_start>}, 
            pattern = 0x75f008}, {word = 0x7fffffffe470, number = -7056, 
            word_list = 0x7fffffffe470, command = 0x7fffffffe470, 
            redirect = 0x7fffffffe470, element = {word = 0x7fffffffe470, 
              redirect = 0x0}, pattern = 0x7fffffffe470}, {
            word = 0x7fffffffd6b0, number = -10576, 
            word_list = 0x7fffffffd6b0, command = 0x7fffffffd6b0, 
            redirect = 0x7fffffffd6b0, element = {word = 0x7fffffffd6b0, 
              redirect = 0x4f3366 <sh_free+43>}, pattern = 0x7fffffffd6b0}, {
            word = 0x75f008, number = 7729160, word_list = 0x75f008, 
            command = 0x75f008, redirect = 0x75f008, element = {
              word = 0x75f008, redirect = 0x11c00000001}, pattern = 0x75f008}, 
          {word = 0x4f81d8, number = 5210584, word_list = 0x4f81d8, 
            command = 0x4f81d8, redirect = 0x4f81d8, element = {
              word = 0x4f81d8, redirect = 0x760848}, pattern = 0x4f81d8}, {
            word = 0x7fffffffd6e0, number = -10528, 
            word_list = 0x7fffffffd6e0, command = 0x7fffffffd6e0, 
            redirect = 0x7fffffffd6e0, element = {word = 0x7fffffffd6e0, 
              redirect = 0x4963ed <sh_xfree+48>}, pattern = 0x7fffffffd6e0}, {
            word = 0x10, number = 16, word_list = 0x10, command = 0x10, 
            redirect = 0x10, element = {word = 0x10, 
              redirect = 0x11c1a8e6f00}, pattern = 0x10}, {word = 0x4f81d8, 
            number = 5210584, word_list = 0x4f81d8, command = 0x4f81d8, 
            redirect = 0x4f81d8, element = {word = 0x4f81d8, 
              redirect = 0x760848}, pattern = 0x4f81d8}, {
            word = 0x7fffffffd730, number = -10448, 
            word_list = 0x7fffffffd730, command = 0x7fffffffd730, 
            redirect = 0x7fffffffd730, element = {word = 0x7fffffffd730, 
              redirect = 0x475bf5 <unwind_frame_discard_internal+394>}, 
            pattern = 0x7fffffffd730}, {word = 0x0, number = 0, 
            word_list = 0x0, command = 0x0, redirect = 0x0, element = {
              word = 0x0, redirect = 0x4f6396}, pattern = 0x0}, {
            word = 0x1004f6018, number = 5201944, word_list = 0x1004f6018, 
            command = 0x1004f6018, redirect = 0x1004f6018, element = {
              word = 0x1004f6018, redirect = 0x55800000001}, 
            pattern = 0x1004f6018}, {word = 0x4f52d8, number = 5198552, 
            word_list = 0x4f52d8, command = 0x4f52d8, redirect = 0x4f52d8, 
            element = {word = 0x4f52d8, redirect = 0x16}, pattern = 0x4f52d8}, 
          {word = 0x6, number = 6, word_list = 0x6, command = 0x6, 
            redirect = 0x6, element = {word = 0x6, redirect = 0x28}, 
            pattern = 0x6}, {word = 0x7fff00000016, number = 22, 
            word_list = 0x7fff00000016, command = 0x7fff00000016, 
            redirect = 0x7fff00000016, element = {word = 0x7fff00000016, 
              redirect = 0x95b7ca6b1a8e6f00}, pattern = 0x7fff00000016}, {
            word = 0x18, number = 24, word_list = 0x18, command = 0x18, 
            redirect = 0x18, element = {word = 0x18, 
              redirect = 0x4f2d01 <internal_free+831>}, pattern = 0x18}, {
            word = 0x41f4d0 <_start>, number = 4322512, 
            word_list = 0x41f4d0 <_start>, command = 0x41f4d0 <_start>, 
            redirect = 0x41f4d0 <_start>, element = {word = 0x41f4d0 <_start>, 
              redirect = 0x5f00000001}, pattern = 0x41f4d0 <_start>}, {
            word = 0x509068, number = 5279848, word_list = 0x509068, 
            command = 0x509068, redirect = 0x509068, element = {
              word = 0x509068, redirect = 0x4f2d01 <internal_free+831>}, 
            pattern = 0x509068}, {word = 0x7fffffffd7a0, number = -10336, 
            word_list = 0x7fffffffd7a0, command = 0x7fffffffd7a0, 
            redirect = 0x7fffffffd7a0, element = {word = 0x7fffffffd7a0, 
              redirect = 0x14300000001}, pattern = 0x7fffffffd7a0}, {
            word = 0x4f81d8, number = 5210584, word_list = 0x4f81d8, 
            command = 0x4f81d8, redirect = 0x4f81d8, element = {
              word = 0x4f81d8, redirect = 0x756408}, pattern = 0x4f81d8}, {
            word = 0x756a88, number = 7694984, word_list = 0x756a88, 
            command = 0x756a88, redirect = 0x756a88, element = {
              word = 0x756a88, redirect = 0x0}, pattern = 0x756a88}, {
            word = 0x7fff00000020, number = 32, word_list = 0x7fff00000020, 
            command = 0x7fff00000020, redirect = 0x7fff00000020, element = {
              word = 0x7fff00000020, redirect = 0x95b7ca6b1a8e6f00}, 
            pattern = 0x7fff00000020}, {word = 0x4f68e1, number = 5204193, 
            word_list = 0x4f68e1, command = 0x4f68e1, redirect = 0x4f68e1, 
            element = {word = 0x4f68e1, redirect = 0x756a88}, 
            pattern = 0x4f68e1}, {word = 0x7fffffffd800, number = -10240, 
            word_list = 0x7fffffffd800, command = 0x7fffffffd800, 
            redirect = 0x7fffffffd800, element = {word = 0x7fffffffd800, 
              redirect = 0x470a63 <hash_search+200>}, 
            pattern = 0x7fffffffd800}, {word = 0x4f645f, number = 5203039, 
            word_list = 0x4f645f, command = 0x4f645f, redirect = 0x4f645f, 
            element = {word = 0x4f645f, redirect = 0x756a88}, 
            pattern = 0x4f645f}, {word = 0x7fffffffd820, number = -10208, 
            word_list = 0x7fffffffd820, command = 0x7fffffffd820, 
            redirect = 0x7fffffffd820, element = {word = 0x7fffffffd820, 
              redirect = 0x470a63 <hash_search+200>}, 
            pattern = 0x7fffffffd820}, {word = 0x27238277672, 
            number = 942110322, word_list = 0x27238277672, 
            command = 0x27238277672, redirect = 0x27238277672, element = {
              word = 0x27238277672, redirect = 0x1}, pattern = 0x27238277672}, 
          {word = 0x740408, number = 7603208, word_list = 0x740408, 
            command = 0x740408, redirect = 0x740408, element = {
              word = 0x740408, redirect = 0x4f6457}, pattern = 0x740408}, {
            word = 0x3f73bdc53f7, number = 1004295159, 
            word_list = 0x3f73bdc53f7, command = 0x3f73bdc53f7, 
            redirect = 0x3f73bdc53f7, element = {word = 0x3f73bdc53f7, 
              redirect = 0x25f00000001}, pattern = 0x3f73bdc53f7}, {
            word = 0x4f8994, number = 5212564, word_list = 0x4f8994, 
            command = 0x4f8994, redirect = 0x4f8994, element = {
              word = 0x4f8994, redirect = 0x4f2d01 <internal_free+831>}, 
            pattern = 0x4f8994}, {word = 0x740408, number = 7603208, 
            word_list = 0x740408, command = 0x740408, redirect = 0x740408, 
            element = {word = 0x740408, redirect = 0x11e900000001}, 
            pattern = 0x740408}, {word = 0x4f6130, number = 5202224, 
            word_list = 0x4f6130, command = 0x4f6130, redirect = 0x4f6130, 
            element = {word = 0x4f6130, redirect = 0x7577c8}, 
            pattern = 0x4f6130}, {word = 0x756a88, number = 7694984, 
            word_list = 0x756a88, command = 0x756a88, redirect = 0x756a88, 
            element = {word = 0x756a88, 
              redirect = 0x4f2d01 <internal_free+831>}, pattern = 0x756a88}, {
            word = 0x7fff00000030, number = 48, word_list = 0x7fff00000030, 
            command = 0x7fff00000030, redirect = 0x7fff00000030, element = {
              word = 0x7fff00000030, redirect = 0x14300000001}, 
            pattern = 0x7fff00000030}, {word = 0x4f81d8, number = 5210584, 
            word_list = 0x4f81d8, command = 0x4f81d8, redirect = 0x4f81d8, 
            element = {word = 0x4f81d8, redirect = 0x756188}, 
            pattern = 0x4f81d8}, {word = 0x7fffffffe470, number = -7056, 
            word_list = 0x7fffffffe470, command = 0x7fffffffe470, 
            redirect = 0x7fffffffe470, element = {word = 0x7fffffffe470, 
              redirect = 0x0}, pattern = 0x7fffffffe470}, {
            word = 0x7fff00000020, number = 32, word_list = 0x7fff00000020, 
            command = 0x7fff00000020, redirect = 0x7fff00000020, element = {
              word = 0x7fff00000020, 
              redirect = 0x7ffff767fe24 <_IO_new_file_xsputn+84>}, 
            pattern = 0x7fff00000020}, {
            word = 0x7ffff79a6520 <_IO_2_1_stderr_>, number = -140876512, 
            word_list = 0x7ffff79a6520 <_IO_2_1_stderr_>, 
            command = 0x7ffff79a6520 <_IO_2_1_stderr_>, 
            redirect = 0x7ffff79a6520 <_IO_2_1_stderr_>, element = {
              word = 0x7ffff79a6520 <_IO_2_1_stderr_>, 
              redirect = 0x7fffffffde30}, 
            pattern = 0x7ffff79a6520 <_IO_2_1_stderr_>}, {word = 0x508900, 
            number = 5277952, word_list = 0x508900, command = 0x508900, 
            redirect = 0x508900, element = {word = 0x508900, 
              redirect = 0x7fffffffde48}, pattern = 0x508900}, {word = 0x0, 
            number = 0, word_list = 0x0, command = 0x0, redirect = 0x0, 
            element = {word = 0x0, 
              redirect = 0x7ffff76544a9 <_IO_vfprintf_internal+1929>}, 
            pattern = 0x0}, {word = 0x7fffffffd8f0, number = -10000, 
            word_list = 0x7fffffffd8f0, command = 0x7fffffffd8f0, 
            redirect = 0x7fffffffd8f0, element = {word = 0x7fffffffd8f0, 
              redirect = 0x1430047c4cf}, pattern = 0x7fffffffd8f0}, {
            word = 0x4f81d8, number = 5210584, word_list = 0x4f81d8, 
            command = 0x4f81d8, redirect = 0x4f81d8, element = {
              word = 0x4f81d8, redirect = 0x756188}, pattern = 0x4f81d8}, {
            word = 0x7fffffffd998, number = -9832, word_list = 0x7fffffffd998, 
            command = 0x7fffffffd998, redirect = 0x7fffffffd998, element = {
              word = 0x7fffffffd998, redirect = 0x4963ed <sh_xfree+48>}, 
            pattern = 0x7fffffffd998}, {word = 0x7fffffffd9c0, number = -9792, 
            word_list = 0x7fffffffd9c0, command = 0x7fffffffd9c0, 
            redirect = 0x7fffffffd9c0, element = {word = 0x7fffffffd9c0, 
              redirect = 0x475d7f <restore_variable+48>}, 
            pattern = 0x7fffffffd9c0}, {word = 0x0, number = 0, 
            word_list = 0x0, command = 0x0, redirect = 0x0, element = {
              word = 0x0, redirect = 0x0}, pattern = 0x0}, {
            word = 0x7fff00000000, number = 0, word_list = 0x7fff00000000, 
            command = 0x7fff00000000, redirect = 0x7fff00000000, element = {
              word = 0x7fff00000000, redirect = 0xffffffffffffffff}, 
            pattern = 0x7fff00000000}, {word = 0x0, number = 0, 
            word_list = 0x0, command = 0x0, redirect = 0x0, element = {
              word = 0x0, redirect = 0x0}, pattern = 0x0}, {word = 0x750048, 
            number = 7667784, word_list = 0x750048, command = 0x750048, 
            redirect = 0x750048, element = {word = 0x750048, 
              redirect = 0x7fff00000000}, pattern = 0x750048}, {
            word = 0x7fff00000000, number = 0, word_list = 0x7fff00000000, 
            command = 0x7fff00000000, redirect = 0x7fff00000000, element = {
              word = 0x7fff00000000, redirect = 0x2}, 
            pattern = 0x7fff00000000}, {word = 0x7fffffffda10, number = -9712, 
            word_list = 0x7fffffffda10, command = 0x7fffffffda10, 
            redirect = 0x7fffffffda10, element = {word = 0x7fffffffda10, 
              redirect = 0x0}, pattern = 0x7fffffffda10}, {word = 0xd68, 
            number = 3432, word_list = 0xd68, command = 0xd68, 
            redirect = 0xd68, element = {word = 0xd68, 
              redirect = 0x7fff00000002}, pattern = 0xd68}, {word = 0x508900, 
            number = 5277952, word_list = 0x508900, command = 0x508900, 
            redirect = 0x508900, element = {word = 0x508900, redirect = 0x1}, 
            pattern = 0x508900}, {word = 0x7fffffffdea8, number = -8536, 
            word_list = 0x7fffffffdea8, command = 0x7fffffffdea8, 
            redirect = 0x7fffffffdea8, element = {word = 0x7fffffffdea8, 
              redirect = 0x508904}, pattern = 0x7fffffffdea8}, {
            word = 0x7fffffffda48, number = -9656, word_list = 0x7fffffffda48, 
            command = 0x7fffffffda48, redirect = 0x7fffffffda48, element = {
              word = 0x7fffffffda48, 
              redirect = 0x7ffff767fe24 <_IO_new_file_xsputn+84>}, 
            pattern = 0x7fffffffda48}, {
            word = 0x7ffff79a6520 <_IO_2_1_stderr_>, number = -140876512, 
            word_list = 0x7ffff79a6520 <_IO_2_1_stderr_>, 
            command = 0x7ffff79a6520 <_IO_2_1_stderr_>, 
            redirect = 0x7ffff79a6520 <_IO_2_1_stderr_>, element = {
              word = 0x7ffff79a6520 <_IO_2_1_stderr_>, 
              redirect = 0x7fffffffdf40}, 
            pattern = 0x7ffff79a6520 <_IO_2_1_stderr_>}, {word = 0x50886f, 
            number = 5277807, word_list = 0x50886f, command = 0x50886f, 
            redirect = 0x50886f, element = {word = 0x50886f, 
              redirect = 0x7fffffffdf60}, pattern = 0x50886f}, {word = 0x0, 
            number = 0, word_list = 0x0, command = 0x0, redirect = 0x0, 
            element = {word = 0x0, 
              redirect = 0x7ffff7653e26 <_IO_vfprintf_internal+262>}, 
            pattern = 0x0}, {word = 0x7fffffffdf20, number = -8416, 
            word_list = 0x7fffffffdf20, command = 0x7fffffffdf20, 
            redirect = 0x7fffffffdf20, element = {word = 0x7fffffffdf20, 
              redirect = 0x7fffffffde60}, pattern = 0x7fffffffdf20}, {
            word = 0x7ffff7671e30 <__funlockfile>, number = -144237008, 
            word_list = 0x7ffff7671e30 <__funlockfile>, 
            command = 0x7ffff7671e30 <__funlockfile>, 
            redirect = 0x7ffff7671e30 <__funlockfile>, element = {
              word = 0x7ffff7671e30 <__funlockfile>, 
              redirect = 0x7ffff79a6520 <_IO_2_1_stderr_>}, 
            pattern = 0x7ffff7671e30 <__funlockfile>}, {word = 0x7fff0000000a, 
            number = 10, word_list = 0x7fff0000000a, command = 0x7fff0000000a, 
            redirect = 0x7fff0000000a, element = {word = 0x7fff0000000a, 
              redirect = 0x7fff00000001}, pattern = 0x7fff0000000a}, {
            word = 0x7fffffffdac0, number = -9536, word_list = 0x7fffffffdac0, 
            command = 0x7fffffffdac0, redirect = 0x7fffffffdac0, element = {
              word = 0x7fffffffdac0, redirect = 0x0}, 
            pattern = 0x7fffffffdac0}, {word = 0xd68, number = 3432, 
            word_list = 0xd68, command = 0xd68, redirect = 0xd68, element = {
              word = 0xd68, redirect = 0xb}, pattern = 0xd68}, {
            word = 0x50e59d, number = 5301661, word_list = 0x50e59d, 
            command = 0x50e59d, redirect = 0x50e59d, element = {
              word = 0x50e59d, redirect = 0x1}, pattern = 0x50e59d}, {
            word = 0x7fffffffdb60, number = -9376, word_list = 0x7fffffffdb60, 
            command = 0x7fffffffdb60, redirect = 0x7fffffffdb60, element = {
              word = 0x7fffffffdb60, redirect = 0x50e5a0}, 
            pattern = 0x7fffffffdb60}, {word = 0x7fffffffda84, number = -9596, 
            word_list = 0x7fffffffda84, command = 0x7fffffffda84, 
            redirect = 0x7fffffffda84, element = {word = 0x7fffffffda84, 
              redirect = 0x7fffffffdb50}, pattern = 0x7fffffffda84}, {
            word = 0x7fffffffdce0, number = -8992, word_list = 0x7fffffffdce0, 
            command = 0x7fffffffdce0, redirect = 0x7fffffffdce0, element = {
              word = 0x7fffffffdce0, redirect = 0x0}, 
            pattern = 0x7fffffffdce0}, {word = 0x0, number = 0, 
            word_list = 0x0, command = 0x0, redirect = 0x0, element = {
              word = 0x0, redirect = 0x0}, pattern = 0x0}, {
            word = 0x7fffffffdb50, number = -9392, word_list = 0x7fffffffdb50, 
            command = 0x7fffffffdb50, redirect = 0x7fffffffdb50, element = {
              word = 0x7fffffffdb50, redirect = 0x752070}, 
            pattern = 0x7fffffffdb50}, {word = 0x7fffffffdb90, number = -9328, 
            word_list = 0x7fffffffdb90, command = 0x7fffffffdb90, 
            redirect = 0x7fffffffdb90, element = {word = 0x7fffffffdb90, 
              redirect = 0x7fffffffdad0}, pattern = 0x7fffffffdb90}, {
            word = 0x7fffffffdac8, number = -9528, word_list = 0x7fffffffdac8, 
            command = 0x7fffffffdac8, redirect = 0x7fffffffdac8, element = {
              word = 0x7fffffffdac8, redirect = 0x508881}, 
            pattern = 0x7fffffffdac8}, {word = 0x1, number = 1, 
            word_list = 0x1, command = 0x1, redirect = 0x1, element = {
              word = 0x1, redirect = 0x0}, pattern = 0x1}, {
            word = 0x7fffffffdc18, number = -9192, word_list = 0x7fffffffdc18, 
            command = 0x7fffffffdc18, redirect = 0x7fffffffdc18, element = {
              word = 0x7fffffffdc18, redirect = 0x0}, 
            pattern = 0x7fffffffdc18}, {word = 0x3, number = 3, 
            word_list = 0x3, command = 0x3, redirect = 0x3, element = {
              word = 0x3, redirect = 0x7ffff7ff7470}, pattern = 0x3}, {
            word = 0x1, number = 1, word_list = 0x1, command = 0x1, 
            redirect = 0x1, element = {word = 0x1, 
              redirect = 0x7ffff7632980 <__gconv_transform_utf8_internal>}, 
            pattern = 0x1}, {word = 0x752008, number = 7675912, 
            word_list = 0x752008, command = 0x752008, redirect = 0x752008, 
            element = {word = 0x752008, redirect = 0x7fffffffdce0}, 
            pattern = 0x752008}, {word = 0x76e7af, number = 7792559, 
            word_list = 0x76e7af, command = 0x76e7af, redirect = 0x76e7af, 
            element = {word = 0x76e7af, redirect = 0x97ec08}, 
            pattern = 0x76e7af}, {word = 0x20, number = 32, word_list = 0x20, 
            command = 0x20, redirect = 0x20, element = {word = 0x20, 
              redirect = 0x7ffff76a8823 <__mbsnrtowcs+211>}, pattern = 0x20}, {
            word = 0x0, number = 0, word_list = 0x0, command = 0x0, 
            redirect = 0x0, element = {word = 0x0, redirect = 0x1}, 
            pattern = 0x0}, {word = 0x7fffffffdb50, number = -9392, 
            word_list = 0x7fffffffdb50, command = 0x7fffffffdb50, 
            redirect = 0x7fffffffdb50, element = {word = 0x7fffffffdb50, 
              redirect = 0x7fffffffdb60}, pattern = 0x7fffffffdb50}, {
            word = 0xd00000000, number = 0, word_list = 0xd00000000, 
            command = 0xd00000000, redirect = 0xd00000000, element = {
              word = 0xd00000000, 
              redirect = 0x7ffff76edc59 <__GI___sbrk+121>}, 
            pattern = 0xd00000000}, {word = 0xd, number = 13, word_list = 0xd, 
            command = 0xd, redirect = 0xd, element = {word = 0xd, 
              redirect = 0x7fffffffdcb0}, pattern = 0xd}, {word = 0xd, 
            number = 13, word_list = 0xd, command = 0xd, redirect = 0xd, 
            element = {word = 0xd, redirect = 0x4f2419 <morecore+462>}, 
            pattern = 0xd}, {word = 0x1, number = 1, word_list = 0x1, 
            command = 0x1, redirect = 0x1, element = {word = 0x1, 
              redirect = 0x10000}, pattern = 0x1}, {word = 0x7fffffffdd30, 
            number = -8912, word_list = 0x7fffffffdd30, 
            command = 0x7fffffffdd30, redirect = 0x7fffffffdd30, element = {
              word = 0x7fffffffdd30, redirect = 0xfa00000001}, 
            pattern = 0x7fffffffdd30}, {word = 0x2a00000058, number = 88, 
            word_list = 0x2a00000058, command = 0x2a00000058, 
            redirect = 0x2a00000058, element = {word = 0x2a00000058, 
              redirect = 0x0}, pattern = 0x2a00000058}, {word = 0x0, 
            number = 0, word_list = 0x0, command = 0x0, redirect = 0x0, 
            element = {word = 0x0, redirect = 0x76efeb}, pattern = 0x0}, {
            word = 0x7fffffffdc80, number = -9088, word_list = 0x7fffffffdc80, 
            command = 0x7fffffffdc80, redirect = 0x7fffffffdc80, element = {
              word = 0x7fffffffdc80, redirect = 0x752070}, 
            pattern = 0x7fffffffdc80}, {word = 0x7fffffffdcc0, number = -9024, 
            word_list = 0x7fffffffdcc0, command = 0x7fffffffdcc0, 
            redirect = 0x7fffffffdcc0, element = {word = 0x7fffffffdcc0, 
              redirect = 0x4f299b <internal_malloc+788>}, 
            pattern = 0x7fffffffdcc0}, {word = 0x7fffffffdbf8, number = -9224, 
            word_list = 0x7fffffffdbf8, command = 0x7fffffffdbf8, 
            redirect = 0x7fffffffdbf8, element = {word = 0x7fffffffdbf8, 
              redirect = 0x2}, pattern = 0x7fffffffdbf8}, {word = 0x0, 
            number = 0, word_list = 0x0, command = 0x0, redirect = 0x0, 
            element = {word = 0x0, redirect = 0x80}, pattern = 0x0}, {
            word = 0x7fffffffdcc0, number = -9024, word_list = 0x7fffffffdcc0, 
            command = 0x7fffffffdcc0, redirect = 0x7fffffffdcc0, element = {
              word = 0x7fffffffdcc0, redirect = 0x90}, 
            pattern = 0x7fffffffdcc0}, {word = 0x7fff00000080, number = 128, 
            word_list = 0x7fff00000080, command = 0x7fff00000080, 
            redirect = 0x7fff00000080, element = {word = 0x7fff00000080, 
              redirect = 0x95b7ca6b1a8e6f00}, pattern = 0x7fff00000080}, {
            word = 0x7fffffffdc38, number = -9160, word_list = 0x7fffffffdc38, 
            command = 0x7fffffffdc38, redirect = 0x7fffffffdc38, element = {
              word = 0x7fffffffdc38, redirect = 0x75f008}, 
            pattern = 0x7fffffffdc38}, {word = 0x41f4d0 <_start>, 
            number = 4322512, word_list = 0x41f4d0 <_start>, 
            command = 0x41f4d0 <_start>, redirect = 0x41f4d0 <_start>, 
            element = {word = 0x41f4d0 <_start>, redirect = 0x0}, 
            pattern = 0x41f4d0 <_start>}, {word = 0x7fffffffdca0, 
            number = -9056, word_list = 0x7fffffffdca0, 
            command = 0x7fffffffdca0, redirect = 0x7fffffffdca0, element = {
              word = 0x7fffffffdca0, 
              redirect = 0x4f2e40 <internal_realloc+121>}, 
            pattern = 0x7fffffffdca0}, {word = 0x20, number = 32, 
            word_list = 0x20, command = 0x20, redirect = 0x20, element = {
              word = 0x20, redirect = 0x7ffff7de2124 <check_match+324>}, 
            pattern = 0x20}, {word = 0x0, number = 0, word_list = 0x0, 
            command = 0x0, redirect = 0x0, element = {word = 0x0, 
              redirect = 0x376}, pattern = 0x0}, {word = 0x7ffff7ff6ea0, 
            number = -134254944, word_list = 0x7ffff7ff6ea0, 
            command = 0x7ffff7ff6ea0, redirect = 0x7ffff7ff6ea0, element = {
              word = 0x7ffff7ff6ea0, redirect = 0x7ffff7610d90}, 
            pattern = 0x7ffff7ff6ea0}, {word = 0x7ffff761e038, 
            number = -144580552, word_list = 0x7ffff761e038, 
            command = 0x7ffff761e038, redirect = 0x7ffff761e038, element = {
              word = 0x7ffff761e038, 
              redirect = 0x7ffff7de2963 <do_lookup_x+2019>}, 
            pattern = 0x7ffff761e038}, {word = 0x376, number = 886, 
            word_list = 0x376, command = 0x376, redirect = 0x376, element = {
              word = 0x376, redirect = 0x7ffff761e038}, pattern = 0x376}, {
            word = 0x7ffff7ff6ea0, number = -134254944, 
            word_list = 0x7ffff7ff6ea0, command = 0x7ffff7ff6ea0, 
            redirect = 0x7ffff7ff6ea0, element = {word = 0x7ffff7ff6ea0, 
              redirect = 0x7fffffffdd28}, pattern = 0x7ffff7ff6ea0}, {
            word = 0x7fffffffdd24, number = -8924, word_list = 0x7fffffffdd24, 
            command = 0x7fffffffdd24, redirect = 0x7fffffffdd24, element = {
              word = 0x7fffffffdd24, 
              redirect = 0x7ffff7de22db <do_lookup_x+347>}, 
            pattern = 0x7fffffffdd24}, {word = 0x412f30, number = 4271920, 
            word_list = 0x412f30, command = 0x412f30, redirect = 0x412f30, 
            element = {word = 0x412f30, redirect = 0x4051e0}, 
            pattern = 0x412f30}, {word = 0x7fffffffdd28, number = -8920, 
            word_list = 0x7fffffffdd28, command = 0x7fffffffdd28, 
            redirect = 0x7fffffffdd28, element = {word = 0x7fffffffdd28, 
              redirect = 0xf3938cf}, pattern = 0x7fffffffdd28}, {
            word = 0x3ce4e3, number = 3990755, word_list = 0x3ce4e3, 
            command = 0x3ce4e3, redirect = 0x3ce4e3, element = {
              word = 0x3ce4e3, redirect = 0x7ffff761e038}, 
            pattern = 0x3ce4e3}, {word = 0x7fffffffde00, number = -8704, 
            word_list = 0x7fffffffde00, command = 0x7fffffffde00, 
            redirect = 0x7fffffffde00, element = {word = 0x7fffffffde00, 
              redirect = 0x7ffff7610d90}, pattern = 0x7fffffffde00}, {
            word = 0x7fffffffdd24, number = -8924, word_list = 0x7fffffffdd24, 
            command = 0x7fffffffdd24, redirect = 0x7fffffffdd24, element = {
              word = 0x7fffffffdd24, redirect = 0x7fffffffddf0}, 
            pattern = 0x7fffffffdd24}, {word = 0x7ffff7ff7418, 
            number = -134253544, word_list = 0x7ffff7ff7418, 
            command = 0x7ffff7ff7418, redirect = 0x7ffff7ff7418, element = {
              word = 0x7ffff7ff7418, redirect = 0x5}, 
            pattern = 0x7ffff7ff7418}, {word = 0x1, number = 1, 
            word_list = 0x1, command = 0x1, redirect = 0x1, element = {
              word = 0x1, redirect = 0x2a0076e7ae}, pattern = 0x1}, {
            word = 0xffffdd70, number = -8848, word_list = 0xffffdd70, 
            command = 0xffffdd70, redirect = 0xffffdd70, element = {
              word = 0xffffdd70, redirect = 0x0}, pattern = 0xffffdd70}, {
            word = 0x985000, number = 9981952, word_list = 0x985000, 
            command = 0x985000, redirect = 0x985000, element = {
              word = 0x985000, redirect = 0x7ffff7ffe4c0}, 
            pattern = 0x985000}, {word = 0x7fffffffde90, number = -8560, 
            word_list = 0x7fffffffde90, command = 0x7fffffffde90, 
            redirect = 0x7fffffffde90, element = {word = 0x7fffffffde90, 
              redirect = 0x7ffff7ff7470}, pattern = 0x7fffffffde90}, {
            word = 0x1, number = 1, word_list = 0x1, command = 0x1, 
            redirect = 0x1, element = {word = 0x1, redirect = 0x0}, 
            pattern = 0x1}, {word = 0x7fffffffdeb8, number = -8520, 
            word_list = 0x7fffffffdeb8, command = 0x7fffffffdeb8, 
            redirect = 0x7fffffffdeb8, element = {word = 0x7fffffffdeb8, 
              redirect = 0x7ffff7de2e71 <_dl_lookup_symbol_x+353>}, 
            pattern = 0x7fffffffdeb8}, {word = 0x3, number = 3, 
            word_list = 0x3, command = 0x3, redirect = 0x3, element = {
              word = 0x3, redirect = 0x7ffff7ff7470}, pattern = 0x3}, {
            word = 0x1, number = 1, word_list = 0x1, command = 0x1, 
            redirect = 0x1, element = {word = 0x1, redirect = 0x0}, 
            pattern = 0x1}, {word = 0x1, number = 1, word_list = 0x1, 
            command = 0x1, redirect = 0x1, element = {word = 0x1, 
              redirect = 0x4f299b <internal_malloc+788>}, pattern = 0x1}, {
            word = 0x0, number = 0, word_list = 0x0, command = 0x0, 
            redirect = 0x0, element = {word = 0x0, redirect = 0xa6e00000001}, 
            pattern = 0x0}, {word = 0x4f65eb, number = 5203435, 
            word_list = 0x4f65eb, command = 0x4f65eb, redirect = 0x4f65eb, 
            element = {word = 0x4f65eb, redirect = 0x11f}, 
            pattern = 0x4f65eb}, {word = 0x7fffffffde00, number = -8704, 
            word_list = 0x7fffffffde00, command = 0x7fffffffde00, 
            redirect = 0x7fffffffde00, element = {word = 0x7fffffffde00, 
              redirect = 0x130}, pattern = 0x7fffffffde00}, {
            word = 0x7fff0000011f, number = 287, word_list = 0x7fff0000011f, 
            command = 0x7fff0000011f, redirect = 0x7fff0000011f, element = {
              word = 0x7fff0000011f, redirect = 0x95b7ca6b1a8e6f00}, 
            pattern = 0x7fff0000011f}, {word = 0x4f65eb, number = 5203435, 
            word_list = 0x4f65eb, command = 0x4f65eb, redirect = 0x4f65eb, 
            element = {word = 0x4f65eb, redirect = 0x75f008}, 
            pattern = 0x4f65eb}, {word = 0x41f4d0 <_start>, number = 4322512, 
            word_list = 0x41f4d0 <_start>, command = 0x41f4d0 <_start>, 
            redirect = 0x41f4d0 <_start>, element = {word = 0x41f4d0 <_start>, 
              redirect = 0x7fffffffe470}, pattern = 0x41f4d0 <_start>}, {
            word = 0x7fffffffde30, number = -8656, word_list = 0x7fffffffde30, 
            command = 0x7fffffffde30, redirect = 0x7fffffffde30, element = {
              word = 0x7fffffffde30, redirect = 0x4f3303 <sh_malloc+43>}, 
            pattern = 0x7fffffffde30}, {word = 0x76ee88, number = 7794312, 
            word_list = 0x76ee88, command = 0x76ee88, redirect = 0x76ee88, 
            element = {word = 0x76ee88, redirect = 0xa6e0075f008}, 
            pattern = 0x76ee88}, {word = 0x4f65eb, number = 5203435, 
            word_list = 0x4f65eb, command = 0x4f65eb, redirect = 0x4f65eb, 
            element = {word = 0x4f65eb, redirect = 0x11f}, 
            pattern = 0x4f65eb}, {word = 0x7fffffffde70, number = -8592, 
            word_list = 0x7fffffffde70, command = 0x7fffffffde70, 
            redirect = 0x7fffffffde70, element = {word = 0x7fffffffde70, 
              redirect = 0xaf900000001}, pattern = 0x7fffffffde70}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x746c88}, pattern = 0x4f65eb}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x3}, pattern = 0x4f65eb}, {
            word = 0x7fff0000001b, number = 27, word_list = 0x7fff0000001b, 
            command = 0x7fff0000001b, redirect = 0x7fff0000001b, element = {
              word = 0x7fff0000001b, redirect = 0x95b7ca6b1a8e6f00}, 
            pattern = 0x7fff0000001b}, {word = 0x75f008, number = 7729160, 
            word_list = 0x75f008, command = 0x75f008, redirect = 0x75f008, 
            element = {word = 0x75f008, redirect = 0x41f4d0 <_start>}, 
            pattern = 0x75f008}, {word = 0x7fffffffe470, number = -7056, 
            word_list = 0x7fffffffe470, command = 0x7fffffffe470, 
            redirect = 0x7fffffffe470, element = {word = 0x7fffffffe470, 
              redirect = 0x112600000001}, pattern = 0x7fffffffe470}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x7553c8}, pattern = 0x4f65eb}, {
            word = 0x740408, number = 7603208, word_list = 0x740408, 
            command = 0x740408, redirect = 0x740408, element = {
              word = 0x740408, redirect = 0x7}, pattern = 0x740408}, {
            word = 0x1f, number = 31, word_list = 0x1f, command = 0x1f, 
            redirect = 0x1f, element = {word = 0x1f, 
              redirect = 0x95b7ca6b1a8e6f00}, pattern = 0x1f}, {word = 0xa, 
            number = 10, word_list = 0xa, command = 0xa, redirect = 0xa, 
            element = {word = 0xa, redirect = 0x41f4d0 <_start>}, 
            pattern = 0xa}, {word = 0x7fffffffe470, number = -7056, 
            word_list = 0x7fffffffe470, command = 0x7fffffffe470, 
            redirect = 0x7fffffffe470, element = {word = 0x7fffffffe470, 
              redirect = 0x0}, pattern = 0x7fffffffe470}, {
            word = 0x7fffffffdf10, number = -8432, word_list = 0x7fffffffdf10, 
            command = 0x7fffffffdf10, redirect = 0x7fffffffdf10, element = {
              word = 0x7fffffffdf10, redirect = 0x4f3366 <sh_free+43>}, 
            pattern = 0x7fffffffdf10}, {word = 0x7fffffffdf50, number = -8368, 
            word_list = 0x7fffffffdf50, command = 0x7fffffffdf50, 
            redirect = 0x7fffffffdf50, element = {word = 0x7fffffffdf50, 
              redirect = 0x11260075f008}, pattern = 0x7fffffffdf50}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x4f299b <internal_malloc+788>}, 
            pattern = 0x4f65eb}, {word = 0x7fffffffdf40, number = -8384, 
            word_list = 0x7fffffffdf40, command = 0x7fffffffdf40, 
            redirect = 0x7fffffffdf40, element = {word = 0x7fffffffdf40, 
              redirect = 0xa6e00000001}, pattern = 0x7fffffffdf40}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x104}, pattern = 0x4f65eb}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x110}, pattern = 0x4f65eb}, {
            word = 0x7fff00000104, number = 260, word_list = 0x7fff00000104, 
            command = 0x7fff00000104, redirect = 0x7fff00000104, element = {
              word = 0x7fff00000104, redirect = 0x95b7ca6b1a8e6f00}, 
            pattern = 0x7fff00000104}, {word = 0xffffdfc0, number = -8256, 
            word_list = 0xffffdfc0, command = 0xffffdfc0, 
            redirect = 0xffffdfc0, element = {word = 0xffffdfc0, 
              redirect = 0x75f008}, pattern = 0xffffdfc0}, {
            word = 0x41f4d0 <_start>, number = 4322512, 
            word_list = 0x41f4d0 <_start>, command = 0x41f4d0 <_start>, 
            redirect = 0x41f4d0 <_start>, element = {word = 0x41f4d0 <_start>, 
              redirect = 0x7fffffffe470}, pattern = 0x41f4d0 <_start>}, {
            word = 0x7fffffffdfa0, number = -8288, word_list = 0x7fffffffdfa0, 
            command = 0x7fffffffdfa0, redirect = 0x7fffffffdfa0, element = {
              word = 0x7fffffffdfa0, redirect = 0x4f3303 <sh_malloc+43>}, 
            pattern = 0x7fffffffdfa0}, {word = 0x7fffffffdfc0, number = -8256, 
            word_list = 0x7fffffffdfc0, command = 0x7fffffffdfc0, 
            redirect = 0x7fffffffdfc0, element = {word = 0x7fffffffdfc0, 
              redirect = 0xa6e0044a280}, pattern = 0x7fffffffdfc0}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x4f2d01 <internal_free+831>}, 
            pattern = 0x4f65eb}, {word = 0x7fffffffdfe0, number = -8224, 
            word_list = 0x7fffffffdfe0, command = 0x7fffffffdfe0, 
            redirect = 0x7fffffffdfe0, element = {word = 0x7fffffffdfe0, 
              redirect = 0xaf900000001}, pattern = 0x7fffffffdfe0}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x97f008}, pattern = 0x4f65eb}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0x104}, pattern = 0x4f65eb}, {
            word = 0x104, number = 260, word_list = 0x104, command = 0x104, 
            redirect = 0x104, element = {word = 0x104, 
              redirect = 0x95b7ca6b1a8e6f00}, pattern = 0x104}, {
            word = 0x75f008, number = 7729160, word_list = 0x75f008, 
            command = 0x75f008, redirect = 0x75f008, element = {
              word = 0x75f008, redirect = 0x41f4d0 <_start>}, 
            pattern = 0x75f008}, {word = 0x7fffffffe470, number = -7056, 
            word_list = 0x7fffffffe470, command = 0x7fffffffe470, 
            redirect = 0x7fffffffe470, element = {word = 0x7fffffffe470, 
              redirect = 0x0}, pattern = 0x7fffffffe470}, {
            word = 0x7fffffffe030, number = -8144, word_list = 0x7fffffffe030, 
            command = 0x7fffffffe030, redirect = 0x7fffffffe030, element = {
              word = 0x7fffffffe030, redirect = 0x4f3366 <sh_free+43>}, 
            pattern = 0x7fffffffe030}, {word = 0x740408, number = 7603208, 
            word_list = 0x740408, command = 0x740408, redirect = 0x740408, 
            element = {word = 0x740408, 
              redirect = 0x4f2d01 <internal_free+831>}, pattern = 0x740408}, {
            word = 0x4f65eb, number = 5203435, word_list = 0x4f65eb, 
            command = 0x4f65eb, redirect = 0x4f65eb, element = {
              word = 0x4f65eb, redirect = 0xf900000001}, pattern = 0x4f65eb}, {
            word = 0x4f6018, number = 5201944, word_list = 0x4f6018, 
            command = 0x4f6018, redirect = 0x4f6018, element = {
              word = 0x4f6018, redirect = 0x97ba08}, pattern = 0x4f6018}, {
            word = 0x477de2 <sigint_sighandler>, number = 4685282, 
            word_list = 0x477de2 <sigint_sighandler>, 
            command = 0x477de2 <sigint_sighandler>, 
            redirect = 0x477de2 <sigint_sighandler>, element = {
              word = 0x477de2 <sigint_sighandler>, redirect = 0x4000000}, 
            pattern = 0x477de2 <sigint_sighandler>}, {
            word = 0x7ffff7640040 <__restore_rt>, number = -144441280, 
            word_list = 0x7ffff7640040 <__restore_rt>, 
            command = 0x7ffff7640040 <__restore_rt>, 
            redirect = 0x7ffff7640040 <__restore_rt>, element = {
              word = 0x7ffff7640040 <__restore_rt>, redirect = 0x0}, 
            pattern = 0x7ffff7640040 <__restore_rt>}, {word = 0x0, number = 0, 
            word_list = 0x0, command = 0x0, redirect = 0x0, element = {
              word = 0x0, redirect = 0x0}, pattern = 0x0}, {word = 0x0, 
            number = 0, word_list = 0x0, command = 0x0, redirect = 0x0, 
            element = {word = 0x0, redirect = 0x0}, pattern = 0x0}, {
            word = 0x0, number = 0, word_list = 0x0, command = 0x0, 
            redirect = 0x0, element = {word = 0x0, redirect = 0x0}, 
            pattern = 0x0}, {word = 0x0, number = 0, word_list = 0x0, 
            command = 0x0, redirect = 0x0, element = {word = 0x0, 
              redirect = 0x0}, pattern = 0x0}, {word = 0x0, number = 0, 
            word_list = 0x0, command = 0x0, redirect = 0x0, element = {
              word = 0x0, redirect = 0x0}, pattern = 0x0}, {word = 0x0, 
            number = 0, word_list = 0x0, command = 0x0, redirect = 0x0, 
            element = {word = 0x0, redirect = 0x0}, pattern = 0x0}, {
            word = 0x0, number = 0, word_list = 0x0, command = 0x0, 
            redirect = 0x0, element = {word = 0x0, redirect = 0x0}, 
            pattern = 0x0}, {word = 0x0, number = 0, word_list = 0x0, 
            command = 0x0, redirect = 0x0, element = {word = 0x0, 
              redirect = 0x0}, pattern = 0x0}, {
            word = 0x477de2 <sigint_sighandler>, number = 4685282, 
            word_list = 0x477de2 <sigint_sighandler>, 
            command = 0x477de2 <sigint_sighandler>, 
            redirect = 0x477de2 <sigint_sighandler>, element = {
              word = 0x477de2 <sigint_sighandler>, redirect = 0x4000000}, 
            pattern = 0x477de2 <sigint_sighandler>}, {
            word = 0x7ffff7640040 <__restore_rt>, number = -144441280, 
            word_list = 0x7ffff7640040 <__restore_rt>, 
            command = 0x7ffff7640040 <__restore_rt>, 
            redirect = 0x7ffff7640040 <__restore_rt>, element = {
              word = 0x7ffff7640040 <__restore_rt>, redirect = 0x0}, 
            pattern = 0x7ffff7640040 <__restore_rt>}, {word = 0x7fffffffe140, 
            number = -7872, word_list = 0x7fffffffe140, 
            command = 0x7fffffffe140, redirect = 0x7fffffffe140, element = {
              word = 0x7fffffffe140, 
              redirect = 0x475632 <without_interrupts+64>}, 
            pattern = 0x7fffffffe140}, {word = 0x9404d8, number = 9700568, 
            word_list = 0x9404d8, command = 0x9404d8, redirect = 0x9404d8, 
            element = {word = 0x9404d8, redirect = 0x0}, pattern = 0x9404d8}, {
            word = 0x4f6396, number = 5202838, word_list = 0x4f6396, 
            command = 0x4f6396, redirect = 0x4f6396, element = {
              word = 0x4f6396, 
              redirect = 0x475a6b <unwind_frame_discard_internal>}, 
            pattern = 0x4f6396}, {word = 0x7fffffffe160, number = -7840, 
            word_list = 0x7fffffffe160, command = 0x7fffffffe160, 
            redirect = 0x7fffffffe160, element = {word = 0x7fffffffe160, 
              redirect = 0x0}, pattern = 0x7fffffffe160}, {word = 0x4f3cb1, 
            number = 5192881, word_list = 0x4f3cb1, command = 0x4f3cb1, 
            redirect = 0x4f3cb1, element = {word = 0x4f3cb1, redirect = 0x0}, 
            pattern = 0x4f3cb1}, {word = 0x7fffffffe190, number = -7792, 
            word_list = 0x7fffffffe190, command = 0x7fffffffe190, 
            redirect = 0x7fffffffe190, element = {word = 0x7fffffffe190, 
              redirect = 0x4709e7 <hash_search+76>}, 
            pattern = 0x7fffffffe190}, {word = 0x7fffffffe210, number = -7664, 
            word_list = 0x7fffffffe210, command = 0x7fffffffe210, 
            redirect = 0x7fffffffe210, element = {word = 0x7fffffffe210, 
              redirect = 0x1}, pattern = 0x7fffffffe210}, {word = 0x740408, 
            number = 7603208, word_list = 0x740408, command = 0x740408, 
            redirect = 0x740408, element = {word = 0x740408, 
              redirect = 0x4f3ca3}, pattern = 0x740408}, {
            word = 0x338a3b0ef38, number = -1548685512, 
            word_list = 0x338a3b0ef38, command = 0x338a3b0ef38, 
            redirect = 0x338a3b0ef38, element = {word = 0x338a3b0ef38, 
              redirect = 0x0}, pattern = 0x338a3b0ef38}, {
            word = 0x7fffffffe1c0, number = -7744, word_list = 0x7fffffffe1c0, 
            command = 0x7fffffffe1c0, redirect = 0x7fffffffe1c0, element = {
              word = 0x7fffffffe1c0, redirect = 0x444f81 <hash_lookup+40>}, 
            pattern = 0x7fffffffe1c0}, {word = 0x740408, number = 7603208, 
            word_list = 0x740408, command = 0x740408, redirect = 0x740408, 
            element = {word = 0x740408, redirect = 0x4f3ca3}, 
            pattern = 0x740408}, {word = 0x0, number = 0, word_list = 0x0, 
            command = 0x0, redirect = 0x0, element = {word = 0x0, 
              redirect = 0x0}, pattern = 0x0}, {word = 0x7fffffffe1f0, 
            number = -7696, word_list = 0x7fffffffe1f0, 
            command = 0x7fffffffe1f0, redirect = 0x7fffffffe1f0, element = {
              word = 0x7fffffffe1f0, redirect = 0x444fe8 <var_lookup+57>}, 
            pattern = 0x7fffffffe1f0}, {word = 0x743908, number = 7616776, 
            word_list = 0x743908, command = 0x743908, redirect = 0x743908, 
            element = {word = 0x743908, redirect = 0x4f3ca3}, 
            pattern = 0x743908}, {word = 0x0, number = 0, word_list = 0x0, 
            command = 0x0, redirect = 0x0, element = {word = 0x0, 
              redirect = 0x0}, pattern = 0x0}, {word = 0x7fffffffe230, 
            number = -7632, word_list = 0x7fffffffe230, 
            command = 0x7fffffffe230, redirect = 0x7fffffffe230, element = {
              word = 0x7fffffffe230, 
              redirect = 0x4450af <find_variable_internal+160>}, 
            pattern = 0x7fffffffe230}, {word = 0x0, number = 0, 
            word_list = 0x0, command = 0x0, redirect = 0x0, element = {
              word = 0x0, redirect = 0x4f3ca3}, pattern = 0x0}, {
            word = 0x7fffffffe240, number = -7616, word_list = 0x7fffffffe240, 
            command = 0x7fffffffe240, redirect = 0x7fffffffe240, element = {
              word = 0x7fffffffe240, redirect = 0x0}, 
            pattern = 0x7fffffffe240}, {word = 0x0, number = 0, 
            word_list = 0x0, command = 0x0, redirect = 0x0, element = {
              word = 0x0, redirect = 0x4f3cb2}, pattern = 0x0}, {
            word = 0x7fffffffe260, number = -7584, word_list = 0x7fffffffe260, 
            command = 0x7fffffffe260, redirect = 0x7fffffffe260, element = {
              word = 0x7fffffffe260, redirect = 0x445a20 <find_variable+81>}, 
            pattern = 0x7fffffffe260}, {word = 0x7fffffffe280, number = -7552, 
            word_list = 0x7fffffffe280, command = 0x7fffffffe280, 
            redirect = 0x7fffffffe280, element = {word = 0x7fffffffe280, 
              redirect = 0x4f3ca3}, pattern = 0x7fffffffe280}, {
            word = 0xffffe140, number = -7872, word_list = 0xffffe140, 
            command = 0xffffe140, redirect = 0xffffe140, element = {
              word = 0xffffe140, redirect = 0x0}, pattern = 0xffffe140}, {
            word = 0x7fffffffe290, number = -7536, word_list = 0x7fffffffe290, 
            command = 0x7fffffffe290, redirect = 0x7fffffffe290, element = {
              word = 0x7fffffffe290, 
              redirect = 0x445c75 <get_string_value+24>}, 
            pattern = 0x7fffffffe290}}
        yyvs = 0x7fffffffd5f0
        yyvsp = 0x7fffffffd5f0
        yystacksize = 200
        yyn = 308
        yyresult = 0
        yytoken = 0
        yyval = {word = 0x755808, number = 7690248, word_list = 0x755808, 
          command = 0x755808, redirect = 0x755808, element = {word = 0x755808, 
            redirect = 0x0}, pattern = 0x755808}
        yylen = 0
#11 0x00000000004227a8 in parse_command () at .././eval.c:261
        r = 0
        command_to_execute = 0x0
#12 0x000000000042288e in read_command () at .././eval.c:305
        tmout_var = 0x0
        tmout_len = 0
        result = 0
        old_alrm = 0x0
#13 0x00000000004224be in reader_loop () at .././eval.c:149
        code = 0
        our_indirection_level = 1
        current_command = 0x0
#14 0x000000000041ff2f in main (argc=1, argv=0x7fffffffe478, 
    env=0x7fffffffe488) at .././shell.c:792
        i = 0
        code = 0
        old_errexit_flag = 0
        saverst = 0
        locally_skip_execution = 0
        arg_index = 1
        top_level_arg_index = 1

Reply via email to