#0 0x0806b348 in format_job_info (j=, status=0x8c51718) at proc.c:528 No locals. #1 0x0806b8db in job_reap (interactive=0) at proc.c:664 p = (process_t *) 0x0 j = (job_t *) 0x8c59680 jnext = (job_t *) 0x0 locked = 1 #2 0x0806956c in eval (cmd=0x8c4ed38, io=0x8c4ea08, block_type=8) at parser.c:2486 forbid_count = code = previous_tokenizer = (tokenizer *) 0x8c50378 start_current_block = prev_io = (io_data_t *) 0x8c40500 prev_forbidden = (array_list_t *) 0x8c598e8 __func__ = "eval" #3 0x0805d600 in exec_subshell (cmd=0x8c4ed38, lst=0x8c4ed28) at exec.c:1748 begin = end = z = 0 '\0' prev_subshell = 1 status = 0 prev_status = 127 io_buffer = (io_data_t *) 0x8c4ea08 ifs = sep = 10 '\n' __func__ = "exec_subshell" #4 0x0805f785 in expand_cmdsubst (in=, out=) at expand.c:1291 paran_begin = (wchar_t *) 0x8c4eca0 paran_end = (wchar_t *) 0x8c4ed04 sub_res = tail_expand = i = j = tail_begin = (wchar_t *) 0x9d49ae context = (void *) 0x8c4ed28 __func__ = "expand_cmdsubst" #5 0x08061761 in expand_string (context=0x8c4ea40, str=0x8c4eca0, end_out=0x8c4ead0, flags=) at expand.c:1583 list1 = {arr = 0x0, pos = 0, size = 0} list2 = {arr = 0x0, pos = 0, size = 0} i = cmdsubst_ok = res = -1079422792 start_count = 3 __func__ = "expand_string" #6 0x08068351 in parse_job (p=, j=0x8c4ea40, tok=0x8c50378) at parser.c:1416 args = use_function = 0 use_builtin = 0 use_command = 1 is_new_block = 0 prev_block = prev_tokenizer_pos = 0 #7 0x08069699 in eval (cmd=0x8c4f660, io=0x8c40500, block_type=9) at parser.c:2340 forbid_count = code = previous_tokenizer = (tokenizer *) 0x8c4f390 start_current_block = prev_io = (io_data_t *) 0x8c49660 prev_forbidden = (array_list_t *) 0x8c598e8 __func__ = "eval" #8 0x0806bee2 in read_ni (fd=, io=) at reader.c:3277 sb = {buff = 0x8c3d7c0 "", length = 36, used = 0} str = (wchar_t *) 0x8c4f660 in_stream = acc = {buff = 0x8c58ea8 "8�\220�b pointer", length = 341, used = 310} des = res = 0 #9 0x0806fbea in reader_read (fd=8, io=0x8c40500) at reader.c:3329 res = inter = #10 0x080519ed in builtin_source (argv=0x8c500d0) at builtin.c:2843 fd = 8 res = buf = {st_dev = 2053, __pad1 = 0, __st_ino = 1177409, st_mode = 33188, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 309, st_blksize = 4096, st_blocks = 8, st_atim = { tv_sec = 1280603139, tv_nsec = 0}, st_mtim = {tv_sec = 1241073434, tv_nsec = 0}, st_ctim = {tv_sec = 1280603320, tv_nsec = 0}, st_ino = 1177409} argc = 2 fn = fn_intern = (const wchar_t *) 0x8c4a6e8 #11 0x08057862 in builtin_run (argv=0x8c500d0, io=0x8c40500) at builtin.c:3837 status = __func__ = "builtin_run" #12 0x0805ef22 in exec (j=0x8c40460) at exec.c:1376 old_out = 0 old_err = 0 builtin_stdin = 0 fg = close_stdin = p = (process_t *) 0x8c404b8 pid = mypipe = {-1079417608, -1} chldset = {__val = {65536, 0 }} pipe_read = {io_mode = 1, fd = 0, param1 = {pipe_fd = {-1, -1}, filename = 0xffffffff, old_fd = -1}, param2 = {flags = 5, out_buffer = 0x5, close_old = 5}, is_input = 1, next = 0x0} pipe_write = {io_mode = 1, fd = 0, param1 = {pipe_fd = {-1, -1}, filename = 0xffffffff, old_fd = -1}, param2 = {flags = 147058048, out_buffer = 0x8c3ed80, close_old = 147058048}, is_input = 0, next = 0x0} tmp = io_buffer = (io_data_t *) 0x0 exec_error = 0 needs_keepalive = 0 keepalive = {type = 147064048, argv = 0x0, actual_cmd = 0xf0, pid = 147216288, pipe_write_fd = 79968, pipe_read_fd = 112, completed = 240, stopped = 147125136, status = -1079417640, count_help_magic = 134737178, next = 0x8c40448, last_time = {tv_sec = 240, tv_usec = -1079417624}, last_jiffies = 0} __func__ = "exec" input_redirect = #13 0x08069760 in eval (cmd=0x8c4f3e0, io=0x8c49660, block_type=8) at parser.c:2376 forbid_count = code = previous_tokenizer = (tokenizer *) 0x8c509a0 start_current_block = prev_io = (io_data_t *) 0x8c49680 prev_forbidden = (array_list_t *) 0x8c50408 __func__ = "eval" #14 0x0805d600 in exec_subshell (cmd=0x8c4f3e0, lst=0x0) at exec.c:1748 begin = end = z = 0 '\0' prev_subshell = 1 status = -1079417400 prev_status = 127 io_buffer = (io_data_t *) 0x8c49660 ifs = sep = 10 '\n' __func__ = "exec_subshell" #15 0x0807bfcb in parse_util_load (cmd=0x8c517c0, path_var_name=0x8084c7c, on_load=0x8050590 , reload=1) at parse_util.c:1051 path_list = (array_list_t *) 0x8c502b0 loaded = (autoload_t *) 0x8c3e080 path_var = res = c = 3 c2 = __func__ = "parse_util_load" __PRETTY_FUNCTION__ = "parse_util_load" #16 0x080502ad in load (name=0x8c517c0) at function.c:101 was_autoload = 0 res = 0 #17 0x08050685 in function_exists (cmd=0x8c517c0) at function.c:229 __func__ = "function_exists" #18 0x08067aa7 in parse_job (p=, j=, tok=0x8c509a0) at parser.c:1930 nxt = (wchar_t *) 0x8c517c0 mark = 0 args = (array_list_t *) 0x8c5ae18 use_function = 1 use_builtin = 1 use_command = 1 is_new_block = 0 prev_block = prev_tokenizer_pos = 0 #19 0x08069699 in eval (cmd=0x8c597e8, io=0x8c49680, block_type=8) at parser.c:2340 forbid_count = code = previous_tokenizer = (tokenizer *) 0x8c42558 start_current_block = prev_io = (io_data_t *) 0x0 prev_forbidden = (array_list_t *) 0x8c350a8 __func__ = "eval" #20 0x0805d600 in exec_subshell (cmd=0x8c597e8, lst=0x8c597d8) at exec.c:1748 begin = end = z = 0 '\0' prev_subshell = 0 status = 134688006 prev_status = 127 io_buffer = (io_data_t *) 0x8c49680 ifs = sep = 10 '\n' __func__ = "exec_subshell" #21 0x0805f785 in expand_cmdsubst (in=, out=) at expand.c:1291 paran_begin = (wchar_t *) 0x8c50950 paran_end = (wchar_t *) 0x8c50988 sub_res = tail_expand = i = j = tail_begin = (wchar_t *) 0x9d49ae context = (void *) 0x8c597d8 __func__ = "expand_cmdsubst" #22 0x08061761 in expand_string (context=0x8c4f2b0, str=0x8c50950, end_out=0x8c4f340, flags=) at expand.c:1583 list1 = {arr = 0x0, pos = 0, size = 0} list2 = {arr = 0x0, pos = 0, size = 0} i = cmdsubst_ok = res = -1079416440 start_count = 1 __func__ = "expand_string" #23 0x08068351 in parse_job (p=, j=0x8c4f2b0, tok=0x8c42558) at parser.c:1416 args = use_function = 0 use_builtin = 0 use_command = 1 is_new_block = 0 prev_block = prev_tokenizer_pos = 0 #24 0x08069699 in eval (cmd=0x8c40a10, io=0x0, block_type=9) at parser.c:2340 forbid_count = code = previous_tokenizer = (tokenizer *) 0x8c3cf70 start_current_block = prev_io = (io_data_t *) 0x0 prev_forbidden = (array_list_t *) 0x8c350a8 __func__ = "eval" #25 0x0805e713 in internal_exec_helper (def=0x8c40a10, io=0x0) at exec.c:802 io_internal = (io_data_t *) 0xffffffff is_block_old = 0 #26 0x0805edb4 in exec (j=0x8c3f7b0) at exec.c:1227 orig_def = def = (wchar_t *) 0x8c40a10 named_arguments = (array_list_t *) 0x0 shadows = 1 p = (process_t *) 0x8c3f808 pid = mypipe = {-1079415624, -1} chldset = {__val = {65536, 0 }} pipe_read = {io_mode = 1, fd = 0, param1 = {pipe_fd = {-1, -1}, filename = 0xffffffff, old_fd = -1}, param2 = {flags = 2, out_buffer = 0x2, close_old = 2}, is_input = 1, next = 0x0} pipe_write = {io_mode = 1, fd = 0, param1 = {pipe_fd = {-1, -1}, filename = 0xffffffff, old_fd = -1}, param2 = {flags = 147053216, out_buffer = 0x8c3daa0, close_old = 147053216}, is_input = 0, next = 0x0} tmp = io_buffer = (io_data_t *) 0x0 exec_error = 0 needs_keepalive = 0 keepalive = {type = 147060800, argv = 0x0, actual_cmd = 0xf0, pid = 147216288, pipe_write_fd = 79968, pipe_read_fd = 112, completed = 240, stopped = 147050352, status = -1079415656, count_help_magic = 134737178, next = 0x8c3f798, last_time = {tv_sec = 240, tv_usec = -1079415640}, last_jiffies = 0} __func__ = "exec" input_redirect = #27 0x08069760 in eval (cmd=0x8c4f5b0, io=0x0, block_type=9) at parser.c:2376 forbid_count = code = previous_tokenizer = (tokenizer *) 0x0 start_current_block = prev_io = (io_data_t *) 0x0 prev_forbidden = (array_list_t *) 0x8c350a8 __func__ = "eval" #28 0x08079d9c in event_fire_internal (event=) at event.c:501 criterion = prev_status = 127 i = j = b = (string_buffer_t *) 0x8c503b0 fire = #29 0x0807a1b2 in event_fire (event=0x80a57b8) at event.c:651 No locals. #30 0x0806b414 in proc_fire_event (msg=0x8094928, type=3, pid=5997, status=0) at proc.c:546 No locals. #31 0x080846e0 in main (argc=1, argv=0xbfa96f64) at fish.c:385 res = 0 cmd = 0x0 my_optind = 1