Skip to content

Instantly share code, notes, and snippets.

@ridiculousfish
Created April 26, 2013 22:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ridiculousfish/5470798 to your computer and use it in GitHub Desktop.
Save ridiculousfish/5470798 to your computer and use it in GitHub Desktop.
getcwd hang
getwcd can be slow.
```
Analysis of sampling fish (pid 17046) every 1 millisecond
Process: fish [17046]
Path: /usr/local/bin/fish
Load Address: 0x100000000
Identifier: fish
Version: ???
Code Type: X86-64
Parent Process: ??? [17045]
Date/Time: 2013-04-26 15:07:52.091 -0700
OS Version: Mac OS X 10.9 (13A447)
Report Version: 7
Call graph:
5652 Thread_614821 DispatchQueue_1: com.apple.main-thread (serial)
+ 5652 start (in fish) + 52 [0x1000009e4]
+ 5652 main (in fish) + 4910 [0x10005e77a] fish.cpp:485
+ 5652 reader_read(int, io_chain_t const&) (in fish) + 732 [0x10004fafe] reader.cpp:2755
+ 2450 reader_readline() (in fish) + 810 [0x10004c2a2] reader.cpp:2930
+ ! 2447 insert_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 98 [0x10004ec72] reader.cpp:933
+ ! : 2444 reader_super_highlight_me_plenty(unsigned long) (in fish) + 241 [0x10004b041] reader.cpp:1283
+ ! : | 1256 autosuggestion_context_t::autosuggestion_context_t(history_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long) (in fish) + 136 [0x100051ffa] reader.cpp:1282
+ ! : | + 1256 file_detection_context_t::file_detection_context_t(history_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 44 [0x10003e552] history.cpp:1642
+ ! : | + 1256 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ ! : | + 1256 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ ! : | + 1256 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ ! : | + 1253 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ ! : | + ! 1253 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : | + 2 __getcwd (in libsystem_c.dylib) + 295 [0x7fff928352e3]
+ ! : | + ! 2 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ ! : | + 1 __getcwd (in libsystem_c.dylib) + 156 [0x7fff92835258]
+ ! : | + 1 fcntl$NOCANCEL (in libsystem_kernel.dylib) + 240 [0x7fff8eb61cd1]
+ ! : | + 1 __fcntl_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63316]
+ ! : | 1186 autosuggestion_context_t::autosuggestion_context_t(history_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long) (in fish) + 148 [0x100052006] reader.cpp:1278
+ ! : | + 1186 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ ! : | + 1186 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ ! : | + 1186 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ ! : | + 1185 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ ! : | + ! 1185 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : | + 1 __getcwd (in libsystem_c.dylib) + 295 [0x7fff928352e3]
+ ! : | + 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ ! : | 1 autosuggestion_context_t::autosuggestion_context_t(history_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long) (in fish) + 167 [0x100052019] reader.cpp:1278
+ ! : | + 1 env_vars_snapshot_t::env_vars_snapshot_t(wchar_t const* const*) (in fish) + 203 [0x10002f609] env.cpp:1494
+ ! : | + 1 std::map<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >::operator[](std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 153 [0x100029175] stl_map.h:427
+ ! : | + 1 std::_Rb_tree<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::_Select1st<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >, std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&) (in fish) + 206 [0x10002a288] stl_tree.h:1046
+ ! : | + 1 std::_Rb_tree<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::_Select1st<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >::_M_insert_unique(std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&) (in fish) + 128 [0x10002a3dc] stl_tree.h:991
+ ! : | + 1 std::_Rb_tree<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::_Select1st<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&) (in fish) + 120 [0x10002a342] stl_tree.h:841
+ ! : | + 1 std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) (in libstdc++.6.dylib) + 1 [0x7fff96ca16d2]
+ ! : | 1 autosuggestion_context_t::autosuggestion_context_t(history_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long) (in fish) + 162 [0x100052014] reader.cpp:1278
+ ! : 2 iothread_perform_base(int (*)(void*), void (*)(void*, int), void*) (in fish) + 203 [0x10000ca12] iothread.cpp:184
+ ! : | 2 iothread_spawn_if_needed() (in fish) + 165 [0x10000cc8b] iothread.cpp:146
+ ! : | 2 pthread_create (in libsystem_pthread.dylib) + 203 [0x7fff95eaa3a6]
+ ! : | 2 __bsdthread_create (in libsystem_kernel.dylib) + 10 [0x7fff8eb63196]
+ ! : 1 reader_super_highlight_me_plenty(unsigned long) (in fish) + 75 [0x10004af9b] iothread.h:35
+ ! : 1 iothread_perform_base(int (*)(void*), void (*)(void*, int), void*) (in fish) + 203 [0x10000ca12] iothread.cpp:184
+ ! : 1 iothread_spawn_if_needed() (in fish) + 165 [0x10000cc8b] iothread.cpp:146
+ ! : 1 pthread_create (in libsystem_pthread.dylib) + 203 [0x7fff95eaa3a6]
+ ! : 1 __bsdthread_create (in libsystem_kernel.dylib) + 10 [0x7fff8eb63196]
+ ! 3 reader_repaint() (in fish) + 239 [0x10004a761] reader.cpp:532
+ ! 1 s_write(screen_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long, int const*, int const*, unsigned long) (in fish) + 1265 [0x100011051] basic_string.h:791
+ ! | 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::push_back(wchar_t) (in libstdc++.6.dylib) + 29 [0x7fff96cd0c67]
+ ! 1 s_write(screen_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long, int const*, int const*, unsigned long) (in fish) + 456 [0x100010d28] screen.cpp:1070
+ ! | 1 calc_prompt_layout(wchar_t const*) (in fish) + 598 [0x1000126e3] screen.cpp:246
+ ! | 1 tparm (in libncurses.5.4.dylib) + 129 [0x7fff9351a1cd]
+ ! 1 s_write(screen_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long, int const*, int const*, unsigned long) (in fish) + 239 [0x100010c4f] screen.cpp:428
+ ! 1 fstat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64666]
+ 2254 reader_readline() (in fish) + 387 [0x10004c0fb] reader.cpp:2898
+ ! 2254 input_readch() (in fish) + 146 [0x1000584fb] input.cpp:446
+ ! 2248 input_common_readch(int) (in fish) + 592 [0x10000b655] input_common.cpp:116
+ ! : 2248 __select (in libsystem_kernel.dylib) + 10 [0x7fff8eb63cc6]
+ ! 5 input_common_readch(int) (in fish) + 767 [0x10000b704] input_common.cpp:168
+ ! : 3 iothread_service_completion() (in fish) + 187 [0x10000ce51] iothread.cpp:216
+ ! : | 1 autosuggest_completed(autosuggestion_context_t*, int) (in fish) + 235 [0x1000505d3] stl_tree.h:593
+ ! : | + 1 std::_Rb_tree<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::_Select1st<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*) (in fish) + 33 [0x10002b9a1] stl_tree.h:1324
+ ! : | + 1 std::_Rb_tree<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::_Select1st<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*) (in fish) + 55 [0x10002b9b7] basic_string.h:492
+ ! : | + 1 szone_free_definite_size (in libsystem_malloc.dylib) + 913 [0x7fff8ccded31]
+ ! : | 1 highlight_complete(background_highlight_context_t*, int) (in fish) + 215 [0x1000503a8] reader.cpp:2599
+ ! : | + 1 reader_repaint() (in fish) + 239 [0x10004a761] reader.cpp:532
+ ! : | + 1 s_write(screen_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long, int const*, int const*, unsigned long) (in fish) + 3690 [0x1000119ca] screen.cpp:932
+ ! : | + 1 s_set_color(screen_t*, std::vector<char, std::allocator<char> >*, int) (in fish) + 78 [0x100012e94] screen.cpp:656
+ ! : | + 1 highlight_get_color(int, bool) (in fish) + 269 [0x1000388d3] highlight.cpp:357
+ ! : | + 1 parse_color(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool) (in fish) + 779 [0x10005a563] stl_vector.h:271
+ ! : | + 1 std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >::~vector() (in fish) + 33 [0x100001fb3] basic_string.h:492
+ ! : | + 1 szone_free_definite_size (in libsystem_malloc.dylib) + 921 [0x7fff8ccded39]
+ ! : | + 1 OSSpinLockLock (in libsystem_platform.dylib) + 11 [0x7fff8e0f69e8]
+ ! : | 1 highlight_complete(background_highlight_context_t*, int) (in fish) + 228 [0x1000503b5] stl_tree.h:593
+ ! : | 1 std::_Rb_tree<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::_Select1st<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*) (in fish) + 33 [0x10002b9a1] stl_tree.h:1324
+ ! : | 1 std::_Rb_tree<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::_Select1st<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*) (in fish) + 55 [0x10002b9b7] basic_string.h:492
+ ! : | 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~std::basic_string() (in libstdc++.6.dylib) + 0 [0x7fff96cd06b6]
+ ! : 2 iothread_service_completion() (in fish) + 118 [0x10000ce0c] iothread.cpp:205
+ ! : 1 pthread_join (in libsystem_pthread.dylib) + 81 [0x7fff95eadb14]
+ ! : + 1 _pthread_lookup_thread (in libsystem_pthread.dylib) + 53 [0x7fff95ea9ef7]
+ ! : + 1 _pthread_find_thread (in libsystem_pthread.dylib) + 92 [0x7fff95eaa050]
+ ! : 1 pthread_join (in libsystem_pthread.dylib) + 565 [0x7fff95eadcf8]
+ ! : 1 _os_semaphore_dispose (in libsystem_platform.dylib) + 23 [0x7fff8e0f6df3]
+ ! : 1 semaphore_destroy (in libsystem_kernel.dylib) + 91 [0x7fff8eb5a91a]
+ ! : 1 mach_msg (in libsystem_kernel.dylib) + 64 [0x7fff8eb5f124]
+ ! : 1 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff8eb5fe1a]
+ ! 1 input_common_readch(int) (in fish) + 70 [0x10000b44b] new_allocator.h:97
+ ! 1 free (in libsystem_malloc.dylib) + 64 [0x7fff8cce8edf]
+ ! 1 szone_size (in libsystem_malloc.dylib) + 712 [0x7fff8ccdb29c]
+ 945 reader_readline() (in fish) + 1618 [0x10004c5ca] reader.cpp:3547
+ ! 945 insert_char(wchar_t) (in fish) + 45 [0x10004ef99] reader.cpp:946
+ ! 944 insert_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 98 [0x10004ec72] reader.cpp:933
+ ! : 944 reader_super_highlight_me_plenty(unsigned long) (in fish) + 241 [0x10004b041] reader.cpp:1283
+ ! : 476 autosuggestion_context_t::autosuggestion_context_t(history_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long) (in fish) + 148 [0x100052006] reader.cpp:1278
+ ! : | 476 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ ! : | 476 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ ! : | 476 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ ! : | 475 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ ! : | + 475 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : | 1 __getcwd (in libsystem_c.dylib) + 295 [0x7fff928352e3]
+ ! : | 1 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ ! : 467 autosuggestion_context_t::autosuggestion_context_t(history_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long) (in fish) + 136 [0x100051ffa] reader.cpp:1282
+ ! : | 467 file_detection_context_t::file_detection_context_t(history_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 44 [0x10003e552] history.cpp:1642
+ ! : | 467 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ ! : | 467 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ ! : | 467 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ ! : | 466 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ ! : | + 466 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : | 1 __getcwd (in libsystem_c.dylib) + 81 [0x7fff9283520d]
+ ! : 1 autosuggestion_context_t::autosuggestion_context_t(history_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long) (in fish) + 162 [0x100052014] reader.cpp:1278
+ ! 1 reader_repaint() (in fish) + 239 [0x10004a761] reader.cpp:532
+ ! 1 s_write(screen_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long, int const*, int const*, unsigned long) (in fish) + 4665 [0x100011d99] screen.cpp:1009
+ ! 1 write_loop(int, char const*, unsigned long) (in fish) + 60 [0x10000642c] common.cpp:639
+ ! 1 write (in libsystem_kernel.dylib) + 10 [0x7fff8eb652c6]
+ 2 reader_readline() (in fish) + 720 [0x10004c248] reader.cpp:2920
+ ! 1 input_readch() (in fish) + 146 [0x1000584fb] input.cpp:446
+ ! : 1 input_common_readch(int) (in fish) + 767 [0x10000b704] input_common.cpp:168
+ ! : 1 iothread_service_completion() (in fish) + 118 [0x10000ce0c] iothread.cpp:205
+ ! : 1 pthread_join (in libsystem_pthread.dylib) + 565 [0x7fff95eadcf8]
+ ! : 1 _os_semaphore_dispose (in libsystem_platform.dylib) + 23 [0x7fff8e0f6df3]
+ ! : 1 semaphore_destroy (in libsystem_kernel.dylib) + 91 [0x7fff8eb5a91a]
+ ! : 1 mach_msg (in libsystem_kernel.dylib) + 64 [0x7fff8eb5f124]
+ ! : 1 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff8eb5fe1a]
+ ! 1 input_readch() (in fish) + 158 [0x100058507] input.cpp:447
+ ! 1 input_function_get_code(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 47 [0x100058c8d] basic_string.h:2177
+ ! 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::compare(wchar_t const*) const (in libstdc++.6.dylib) + 32 [0x7fff96cd1d6a]
+ ! 1 wcslen (in libsystem_c.dylib) + 8 [0x7fff92866353]
+ 1 reader_readline() (in fish) + 707 [0x10004c23b] reader.cpp:2795
+ 1 __select (in libsystem_kernel.dylib) + 10 [0x7fff8eb63cc6]
5652 Thread_614959
+ 5652 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 5652 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 5652 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 5652 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 5652 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 5652 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 5652 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 3575 [0x10003a572] highlight.cpp:1003
+ 5652 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
+ 5652 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ 5651 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
+ ! 5650 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ ! 1 cerror_nocancel (in libsystem_kernel.dylib) + 20 [0x7fff8eb60589]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 275 [0x10005610a] basic_string.h:237
+ 1 operator delete(void*) (in libc++abi.dylib) + 5 [0x7fff96d87c69]
5652 Thread_615020
+ 5652 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 5652 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 5652 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 5652 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 5652 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 5652 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 5652 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 3575 [0x10003a572] highlight.cpp:1003
+ 5652 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
+ 5652 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ 5652 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
+ 5652 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
5652 Thread_615022
+ 5652 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 5652 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 5652 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 5652 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 5652 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 5652 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 5652 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 3575 [0x10003a572] highlight.cpp:1003
+ 5652 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
+ 5652 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ 5651 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
+ ! 5651 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 275 [0x10005610a] basic_string.h:237
+ 1 szone_free_definite_size (in libsystem_malloc.dylib) + 2041 [0x7fff8ccdf199]
5652 Thread_615336
+ 5652 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 5652 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 5652 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 5652 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 5652 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 5652 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 5652 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 3575 [0x10003a572] highlight.cpp:1003
+ 5652 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
+ 5652 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ 5598 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
+ ! 5598 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ 50 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 50 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 50 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 50 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 275 [0x10005610a] basic_string.h:237
+ ! 1 free (in libsystem_malloc.dylib) + 64 [0x7fff8cce8edf]
+ ! 1 szone_size (in libsystem_malloc.dylib) + 692 [0x7fff8ccdb288]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
+ ! 1 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
+ ! 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ ! 1 mbrtowc (in libsystem_c.dylib) + 100 [0x7fff9283e679]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 159 [0x100056096] wutil.cpp:86
+ ! 1 wcs2string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 138 [0x100005a24] common.cpp:305
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 172 [0x1000560a3] wutil.cpp:87
+ 1 std::string::push_back(char) (in libstdc++.6.dylib) + 10 [0x7fff96cc2b00]
5652 Thread_615337
+ 5652 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 5652 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 5652 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 5652 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 5652 autosuggestion_context_t::threaded_autosuggest() (in fish) + 439 [0x100051c77] reader.cpp:1326
+ 5652 autosuggest_suggest_special(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (in fish) + 328 [0x100038c21] highlight.cpp:838
+ 5652 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
+ 5652 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ 5600 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
+ ! 5600 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ 50 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 50 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 50 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 50 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 275 [0x10005610a] basic_string.h:237
+ ! 1 operator delete(void*) (in libc++abi.dylib) + 0 [0x7fff96d87c64]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 159 [0x100056096] wutil.cpp:86
+ 1 DYLD-STUB$$std::string::append(char const*, unsigned long) (in fish) + 0 [0x10005ea40]
5652 Thread_615339
+ 5652 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 5652 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 5652 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 5652 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 5652 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 5652 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 5652 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 3575 [0x10003a572] highlight.cpp:1003
+ 5652 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
+ 5652 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ 5601 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
+ ! 5601 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ 51 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ 50 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ : 50 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ : 50 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 1 readdir$INODE64 (in libsystem_c.dylib) + 22 [0x7fff928377cc]
+ 1 _pthread_mutex_lock (in libsystem_pthread.dylib) + 51 [0x7fff95eaca88]
+ 1 pthread_threadid_np (in libsystem_pthread.dylib) + 30 [0x7fff95eaa10e]
5652 Thread_615340
+ 5652 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 5652 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 5652 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 5652 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 5652 autosuggestion_context_t::threaded_autosuggest() (in fish) + 439 [0x100051c77] reader.cpp:1326
+ 5652 autosuggest_suggest_special(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (in fish) + 328 [0x100038c21] highlight.cpp:838
+ 5652 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
+ 5652 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ 5601 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
+ ! 5601 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ 51 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ 50 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ : 50 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ : 50 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 1 readdir$INODE64 (in libsystem_c.dylib) + 22 [0x7fff928377cc]
+ 1 OSAtomicCompareAndSwap64Barrier$VARIANT$mp (in libsystem_platform.dylib) + 0 [0x7fff8e0f6810]
5652 Thread_615341
+ 5652 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 5652 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 5652 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 5652 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 5652 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 5652 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 5652 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 3575 [0x10003a572] highlight.cpp:1003
+ 5652 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
+ 5652 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ 5601 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
+ ! 5601 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ 50 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 50 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 50 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 50 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 172 [0x1000560a3] wutil.cpp:87
+ 1 std::string::push_back(char) (in libstdc++.6.dylib) + 55 [0x7fff96cc2b2d]
+ 1 std::string::reserve(unsigned long) (in libstdc++.6.dylib) + 62 [0x7fff96cc290e]
+ 1 std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned long) (in libstdc++.6.dylib) + 89 [0x7fff96cc1e6b]
5652 Thread_615342
+ 5652 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 5652 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 5652 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 5652 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 5652 autosuggestion_context_t::threaded_autosuggest() (in fish) + 439 [0x100051c77] reader.cpp:1326
+ 5652 autosuggest_suggest_special(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (in fish) + 328 [0x100038c21] highlight.cpp:838
+ 5652 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
+ 5652 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ 5600 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
+ ! 5600 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
+ 50 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 50 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 50 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 50 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 275 [0x10005610a] basic_string.h:237
+ ! 1 std::string::_Rep::_M_destroy(std::allocator<char> const&) (in libstdc++.6.dylib) + 0 [0x7fff96cc1f28]
+ 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
+ 1 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
+ 1 str2wcs_internal(char const*, unsigned long) (in fish) + 98 [0x1000054f9] common.cpp:176
+ 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::reserve(unsigned long) (in libstdc++.6.dylib) + 62 [0x7fff96cd0a56]
+ 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_M_clone(std::allocator<wchar_t> const&, unsigned long) (in libstdc++.6.dylib) + 34 [0x7fff96ccff62]
+ 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in libstdc++.6.dylib) + 135 [0x7fff96cd003d]
+ 1 operator new(unsigned long) (in libc++abi.dylib) + 30 [0x7fff96d87bae]
+ 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff8cce9192]
+ 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff8cce8823]
+ 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 56 [0x7fff8cce6237]
203 Thread_616304
+ 203 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 203 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 203 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 203 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 203 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 203 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 168 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 93 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 93 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 93 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 93 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 93 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 75 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! 75 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! 39 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! | 39 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 36 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 35 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 35 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 35 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 35 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 35 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
182 Thread_616219
+ 182 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 182 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 182 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 182 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 182 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 182 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 109 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 74 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 74 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 38 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 38 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 664 [0x100038283] highlight.cpp:228
+ ! 1 wbasename(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 18 [0x1000569cb] wutil.cpp:431
+ ! 1 wcs2str(wchar_t const*) (in fish) + 100 [0x100005749] common.cpp:264
+ ! 1 strdup (in libsystem_c.dylib) + 54 [0x7fff92864f0e]
+ ! 1 memmove$VARIANT$Nehalem (in libsystem_c.dylib) + 109 [0x7fff9280b1b0]
+ 73 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 73 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 73 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 73 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 39 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ : 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 34 __getcwd (in libsystem_c.dylib) + 295 [0x7fff928352e3]
+ 34 stat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb6515e]
181 Thread_616204
+ 181 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 181 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 181 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 181 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 181 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 181 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 107 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 73 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 73 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 37 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 36 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 74 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 74 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 74 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 74 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 40 __getcwd (in libsystem_c.dylib) + 86 [0x7fff92835212]
+ : 40 fstat$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64666]
+ 34 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
164 Thread_616308
+ 164 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 164 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 164 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 164 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 164 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 164 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 112 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 73 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 73 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 34 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 39 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 39 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 39 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 39 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 39 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 52 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 52 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 52 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 52 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 52 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 52 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
160 Thread_616207
+ 160 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 160 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 160 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 160 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 160 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 160 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 127 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 90 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 90 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 52 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 52 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 38 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 38 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 36 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ ! 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
+ ! 1 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
+ ! 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ ! 1 _UTF8_mbrtowc (in libsystem_c.dylib) + 67 [0x7fff9284090a]
+ 33 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 33 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 33 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 33 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 32 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ : 32 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 1 __getcwd (in libsystem_c.dylib) + 156 [0x7fff92835258]
+ 1 fcntl$NOCANCEL (in libsystem_kernel.dylib) + 240 [0x7fff8eb61cd1]
+ 1 __fcntl_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63316]
160 Thread_616225
+ 160 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 160 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 160 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 160 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 160 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 160 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 123 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 74 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 74 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 35 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 35 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 49 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 49 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 49 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 49 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 49 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 37 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 37 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 37 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 37 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 37 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
158 Thread_616316
+ 158 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 158 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 158 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 158 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 158 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 158 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 108 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 72 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 72 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 38 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 38 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 36 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 50 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 50 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 50 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 50 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 50 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 50 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
157 Thread_616240
+ 157 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 157 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 157 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 157 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 157 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 157 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 116 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 82 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 82 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 49 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 49 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 33 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 33 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 41 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 41 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 41 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 41 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 41 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 41 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
156 Thread_616211
+ 156 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 156 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 156 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 156 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 156 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 156 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 118 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 79 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 79 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 40 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 40 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 39 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 39 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 39 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 39 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 39 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 38 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 38 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 38 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 38 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 38 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 38 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
156 Thread_616306
+ 156 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 156 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 156 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 156 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 156 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 156 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 118 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 80 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 80 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 41 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 41 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 39 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 38 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 38 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 38 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 38 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 38 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 38 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 38 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 38 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 38 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 38 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 38 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
155 Thread_616172
+ 155 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 155 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 155 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 155 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 155 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 155 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 124 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 89 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 89 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 52 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 52 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 37 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 37 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 35 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 35 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 35 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 35 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 31 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 31 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 31 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 31 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 31 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 31 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
155 Thread_616209
+ 155 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 155 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 155 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 155 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 155 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 155 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 118 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 78 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 78 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 39 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 39 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 39 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 39 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 39 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 39 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 664 [0x100038283] highlight.cpp:228
+ ! 1 wbasename(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 49 [0x1000569ea] wutil.cpp:433
+ ! 1 format_string(wchar_t const*, ...) (in fish) + 149 [0x100005c5a] common.cpp:409
+ ! 1 vformat_string(wchar_t const*, __va_list_tag*) (in fish) + 199 [0x100005d3e] common.cpp:461
+ ! 1 vswprintf_l (in libsystem_c.dylib) + 427 [0x7fff9285d825]
+ ! 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff8cce9192]
+ ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff8cce8823]
+ ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 320 [0x7fff8cce633f]
+ ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 701 [0x7fff8cce5ece]
+ 37 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 37 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 37 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 37 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 37 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
153 Thread_616242
+ 153 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 153 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 153 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 153 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 153 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 153 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 117 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 82 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 82 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 45 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 45 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 37 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 37 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ ! 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
+ ! 1 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
+ ! 1 str2wcs_internal(char const*, unsigned long) (in fish) + 98 [0x1000054f9] common.cpp:176
+ ! 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::reserve(unsigned long) (in libstdc++.6.dylib) + 62 [0x7fff96cd0a56]
+ ! 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_M_clone(std::allocator<wchar_t> const&, unsigned long) (in libstdc++.6.dylib) + 34 [0x7fff96ccff62]
+ ! 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in libstdc++.6.dylib) + 135 [0x7fff96cd003d]
+ ! 1 operator new(unsigned long) (in libc++abi.dylib) + 30 [0x7fff96d87bae]
+ ! 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff8cce9192]
+ ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff8cce8823]
+ ! 1 szone_malloc (in libsystem_malloc.dylib) + 0 [0x7fff8ccdb2de]
+ 36 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 36 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 36 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 36 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 36 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
151 Thread_616166
+ 151 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 151 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 151 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 151 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 151 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 151 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 114 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 72 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 72 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 37 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 37 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 35 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 41 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 41 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 41 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 41 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 41 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 1229 [0x1000384b8] highlight.cpp:284
+ ! 1 closedir (in libsystem_c.dylib) + 51 [0x7fff92830cbf]
+ ! 1 szone_free_definite_size (in libsystem_malloc.dylib) + 873 [0x7fff8ccded09]
+ 37 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 37 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 37 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 37 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 37 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
151 Thread_616248
+ 151 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 151 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 151 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 151 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 151 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 151 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 110 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 77 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 77 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 39 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 38 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 38 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 32 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 32 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 32 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 32 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 32 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ ! 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
+ ! 1 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
+ ! 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ ! 1 _UTF8_mbrtowc (in libsystem_c.dylib) + 506 [0x7fff92840ac1]
+ 41 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 41 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 41 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 41 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 41 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 41 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
150 Thread_616168
+ 150 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 150 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 150 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 150 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 150 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 150 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 113 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 77 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 77 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 41 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 41 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 36 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 36 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 37 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 37 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 37 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 37 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 37 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
150 Thread_616215
+ 150 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 150 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 150 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 150 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 150 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 150 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 111 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 73 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 73 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 34 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 38 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 38 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 38 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 38 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 38 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 39 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 39 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 39 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 39 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 39 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
150 Thread_616271
+ 150 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 150 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 150 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 150 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 150 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 150 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 114 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 75 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 75 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 39 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 39 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 39 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 39 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 39 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 39 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 36 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 36 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 36 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 36 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 36 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
150 Thread_616298
+ 150 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 150 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 150 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 150 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 150 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 150 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 117 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 83 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 83 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 44 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 44 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 39 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 33 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 33 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 33 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 33 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 33 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 33 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
149 Thread_616170
+ 149 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 149 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 149 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 149 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 149 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 149 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 114 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 71 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 71 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 35 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 35 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 42 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 42 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 42 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 42 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 42 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ ! 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
+ ! 1 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
+ ! 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ ! 1 mbrtowc (in libsystem_c.dylib) + 35 [0x7fff9283e638]
+ ! 1 pthread_getspecific (in libsystem_pthread.dylib) + 0 [0x7fff95ead95a]
+ 34 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ ! 34 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ ! 34 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ ! 34 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ ! 34 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ ! 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 1 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 158 [0x100039819] highlight.cpp:940
149 Thread_616282
+ 149 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 149 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 149 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 149 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 149 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 149 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 110 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 76 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 76 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 37 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 37 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 39 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 39 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 39 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 39 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 39 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
148 Thread_616290
+ 148 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 148 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 148 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 148 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 148 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 148 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 107 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 73 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 73 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 34 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 41 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 41 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 41 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 41 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 40 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ : 40 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 1 __getcwd (in libsystem_c.dylib) + 156 [0x7fff92835258]
+ 1 fcntl$NOCANCEL (in libsystem_kernel.dylib) + 240 [0x7fff8eb61cd1]
+ 1 __fcntl_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63316]
148 Thread_616312
+ 148 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 148 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 148 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 148 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 148 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 148 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 111 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 74 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 74 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 38 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 38 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 36 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 36 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 649 [0x100038274] highlight.cpp:227
+ ! 1 wdirname(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 49 [0x1000569a9] wutil.cpp:424
+ ! 1 format_string(wchar_t const*, ...) (in fish) + 149 [0x100005c5a] common.cpp:409
+ ! 1 vformat_string(wchar_t const*, __va_list_tag*) (in fish) + 199 [0x100005d3e] common.cpp:461
+ ! 1 vswprintf_l (in libsystem_c.dylib) + 629 [0x7fff9285d8ef]
+ ! 1 __vfwprintf (in libsystem_c.dylib) + 14851 [0x7fff92859dc7]
+ 37 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 37 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 37 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 37 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 37 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
147 Thread_616223
+ 147 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 147 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 147 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 147 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 147 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 147 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 107 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 72 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 72 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 36 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 35 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 35 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 35 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 35 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 40 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 40 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 40 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 40 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 40 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 40 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
147 Thread_616286
+ 147 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 147 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 147 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 147 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 147 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 147 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 109 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 74 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 74 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 40 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 40 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 34 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 35 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 35 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 35 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 35 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 38 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 38 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 38 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 38 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 38 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 38 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
147 Thread_616314
+ 147 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 147 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 147 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 147 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 147 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 147 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 111 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 74 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 74 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 37 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 37 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 37 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 37 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 37 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 37 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 37 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 37 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 36 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 36 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 36 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 36 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 36 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
146 Thread_616176
+ 146 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 146 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 146 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 146 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 146 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 146 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 113 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 77 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 77 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 40 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 40 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 37 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 37 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 36 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 33 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 33 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 33 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 33 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 33 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 33 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
145 Thread_616164
+ 145 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 145 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 145 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 145 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 145 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 145 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 110 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 75 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 75 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 38 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 38 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 37 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 35 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 35 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 35 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 35 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 35 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 35 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 35 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 35 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 35 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
144 Thread_616296
+ 144 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 144 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 144 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 144 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 144 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 144 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 109 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 73 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 73 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 34 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 36 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 35 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 35 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 35 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 35 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 35 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
144 Thread_616300
+ 144 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 144 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 144 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 144 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 144 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 144 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 106 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 71 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 71 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 36 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 35 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 35 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 35 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 35 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 35 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 38 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 38 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 38 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 38 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 38 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 38 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
144 Thread_616310
+ 144 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 144 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 144 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 144 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 144 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 144 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 110 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 73 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 73 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 39 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 39 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 34 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 37 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 37 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 37 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 37 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 37 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 34 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 34 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 34 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 34 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 34 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
143 Thread_616302
+ 143 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 143 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 143 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 143 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 143 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 143 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 107 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 70 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 70 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 35 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 35 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 35 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 36 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ ! 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
+ ! 1 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
+ ! 1 str2wcs_internal(char const*, unsigned long) (in fish) + 255 [0x100005596] common.cpp:186
+ 35 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ ! 35 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ ! 35 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ ! 35 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ ! 35 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ ! 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 1 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6560 [0x10003b11b] highlight.cpp:1399
+ 1 parse_util_token_extent(wchar_t const*, unsigned long, wchar_t const**, wchar_t const**, wchar_t const**, wchar_t const**) (in fish) + 82 [0x10000de15] parse_util.cpp:443
+ 1 parse_util_cmdsubst_extent(wchar_t const*, unsigned long, wchar_t const**, wchar_t const**) (in fish) + 89 [0x10000dafb] parse_util.cpp:272
+ 1 DYLD-STUB$$wcschr (in fish) + 0 [0x10005eeba]
142 Thread_616180
+ 142 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 142 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 142 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 142 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 142 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 142 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 107 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 72 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 72 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 38 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 38 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 34 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 35 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 35 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 35 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 35 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 35 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 35 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 35 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 35 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 35 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
142 Thread_616244
+ 142 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 142 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 142 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 142 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 142 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 142 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 105 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 69 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 69 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 35 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 35 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 36 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 37 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 37 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 37 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 37 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 37 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
141 Thread_616269
+ 141 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 141 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 141 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 141 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 141 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 141 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 107 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 71 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 71 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 36 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 35 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 36 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 34 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 34 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 34 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 34 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 34 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
141 Thread_616288
+ 141 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 141 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 141 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 141 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 141 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 141 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 107 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 70 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 70 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 36 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 37 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 37 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 37 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 37 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 37 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 34 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 34 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 34 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 34 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 34 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
139 Thread_616199
+ 139 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 139 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 139 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 139 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 139 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 139 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 104 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 69 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 69 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 34 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 1 __opendir2$INODE64 (in libsystem_c.dylib) + 86 [0x7fff92836dd6]
+ ! : 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff8cce9192]
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff8cce8823]
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 320 [0x7fff8cce633f]
+ ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1444 [0x7fff8cce61b5]
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 35 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 35 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 35 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 35 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 35 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 35 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 35 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 35 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 35 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
139 Thread_616206
+ 139 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 139 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 139 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 139 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 139 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 139 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 107 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 69 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 69 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : | 36 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! : 33 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 33 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 37 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 37 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 37 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 37 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 37 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
+ ! 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
+ ! 1 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
+ ! 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ ! 1 mbrtowc (in libsystem_c.dylib) + 112 [0x7fff9283e685]
+ 32 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 32 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 32 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 32 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 32 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 32 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
136 Thread_616217
+ 136 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 136 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 136 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 136 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 136 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 136 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 99 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 66 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 66 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 32 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 32 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 33 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 33 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 33 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 33 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 33 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 37 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 37 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 37 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 37 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 37 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
136 Thread_616284
+ 136 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 136 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 136 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 136 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 136 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 136 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 99 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 67 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 67 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 33 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 33 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 32 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 32 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 32 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 32 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 32 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 37 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 37 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 37 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 37 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 37 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 37 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
129 Thread_616292
+ 129 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 129 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 129 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 129 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 129 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 129 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 95 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 64 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 64 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : | 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! : 30 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
+ ! : 30 fstatfs$INODE64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb64696]
+ ! 31 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 31 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 31 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 31 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 31 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 33 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ ! 33 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ ! 33 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ ! 33 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ ! 33 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ ! 33 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 1 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 772 [0x100039a7f] highlight.cpp:1107
+ 1 function_exists_no_autoload(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, env_vars_snapshot_t const&) (in fish) + 1 [0x1000235df] function.cpp:216
113 Thread_616221
+ 113 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 113 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 113 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 113 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 113 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 113 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 79 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 42 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 42 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 42 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 42 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 42 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 36 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 36 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 1 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 664 [0x100038283] highlight.cpp:228
+ ! 1 wbasename(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 49 [0x1000569ea] wutil.cpp:433
+ ! 1 format_string(wchar_t const*, ...) (in fish) + 149 [0x100005c5a] common.cpp:409
+ ! 1 vformat_string(wchar_t const*, __va_list_tag*) (in fish) + 199 [0x100005d3e] common.cpp:461
+ ! 1 vswprintf_l (in libsystem_c.dylib) + 629 [0x7fff9285d8ef]
+ ! 1 __vfwprintf (in libsystem_c.dylib) + 328 [0x7fff9285650c]
+ ! 1 mbrtowc_l (in libsystem_c.dylib) + 4 [0x7fff9283e5d7]
+ 34 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 34 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 34 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 34 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 34 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
109 Thread_616178
+ 109 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 109 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 109 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 109 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 109 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 109 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 71 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 36 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : | 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : | 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : | 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! : 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 1 [0x100055ff8] wutil.cpp:70
+ ! : 1 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
+ ! : 1 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
+ ! : 1 str2wcs_internal(char const*, unsigned long) (in fish) + 98 [0x1000054f9] common.cpp:176
+ ! : 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::reserve(unsigned long) (in libstdc++.6.dylib) + 62 [0x7fff96cd0a56]
+ ! : 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_M_clone(std::allocator<wchar_t> const&, unsigned long) (in libstdc++.6.dylib) + 34 [0x7fff96ccff62]
+ ! : 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&) (in libstdc++.6.dylib) + 135 [0x7fff96cd003d]
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 30 [0x7fff96d87bae]
+ ! : 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff8cce9192]
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff8cce8823]
+ ! : 1 szone_malloc (in libsystem_malloc.dylib) + 1 [0x7fff8ccdb2df]
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! 35 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! 35 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 38 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 38 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 38 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 38 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 38 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 38 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
107 Thread_616267
+ 107 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 107 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 107 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 107 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 107 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 107 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 69 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 35 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 35 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 35 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 38 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 38 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 38 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 38 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 38 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 38 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
105 Thread_616213
+ 105 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 105 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 105 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 105 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 105 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 105 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 68 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! : 34 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 34 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 34 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! 34 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ 37 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 37 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 37 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 37 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 36 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ : 36 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 1 __getcwd (in libsystem_c.dylib) + 156 [0x7fff92835258]
+ 1 fcntl$NOCANCEL (in libsystem_kernel.dylib) + 240 [0x7fff8eb61cd1]
+ 1 __fcntl_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63316]
95 Thread_616294
+ 95 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 95 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 95 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 95 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 95 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
+ 95 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
+ 66 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
+ ! 35 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
+ ! : 35 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
+ ! : 35 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 35 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 35 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 31 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
+ ! 31 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! 31 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! 31 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 29 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
+ 29 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
+ 29 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
+ 29 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
+ 29 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
+ 29 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
90 Thread_616201
+ 90 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 90 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 90 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 90 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 87 autosuggestion_context_t::threaded_autosuggest() (in fish) + 813 [0x100051ded] reader.cpp:1351
+ ! 87 complete(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<completion_t, std::allocator<completion_t> >&, unsigned int, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*) (in fish) + 1799 [0x100028730] complete.cpp:2015
+ ! 87 completer_t::complete_param_expand(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool) (in fish) + 150 [0x100027848] complete.cpp:1626
+ ! 87 expand_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<completion_t, std::allocator<completion_t> >&, int) (in fish) + 2444 [0x100034992] expand.cpp:1765
+ ! 87 wildcard_expand_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, int, std::vector<completion_t, std::allocator<completion_t> >&) (in fish) + 49 [0x10005497f] wildcard.cpp:1110
+ ! 87 wildcard_expand(wchar_t const*, wchar_t const*, int, std::vector<completion_t, std::allocator<completion_t> >&) (in fish) + 247 [0x100053bbf] wildcard.cpp:1082
+ ! 52 wildcard_expand_internal(wchar_t const*, wchar_t const*, int, std::vector<completion_t, std::allocator<completion_t> >&, std::set<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >&, std::set<std::pair<int, unsigned long long>, std::less<std::pair<int, unsigned long long> >, std::allocator<std::pair<int, unsigned long long> > >&) (in fish) + 321 [0x100053ede] wildcard.cpp:763
+ ! : 52 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! : 52 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! : 52 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ ! 34 wildcard_expand_internal(wchar_t const*, wchar_t const*, int, std::vector<completion_t, std::allocator<completion_t> >&, std::set<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >&, std::set<std::pair<int, unsigned long long>, std::less<std::pair<int, unsigned long long> >, std::allocator<std::pair<int, unsigned long long> > >&) (in fish) + 524 [0x100053fa9] wildcard.cpp:825
+ ! : 34 wreaddir(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (in fish) + 19 [0x10005615e] wutil.cpp:110
+ ! : 34 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 34 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 34 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 1 wildcard_expand_internal(wchar_t const*, wchar_t const*, int, std::vector<completion_t, std::allocator<completion_t> >&, std::set<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >&, std::set<std::pair<int, unsigned long long>, std::less<std::pair<int, unsigned long long> >, std::allocator<std::pair<int, unsigned long long> > >&) (in fish) + 975 [0x10005416c] wildcard.cpp:825
+ ! 1 wreaddir(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (in fish) + 19 [0x10005615e] wutil.cpp:110
+ ! 1 readdir$INODE64 (in libsystem_c.dylib) + 46 [0x7fff928377e4]
+ ! 1 pthread_mutex_unlock (in libsystem_pthread.dylib) + 55 [0x7fff95eacd3e]
+ 3 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 3 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 3 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 3 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 173 [0x10003c181] basic_string.h:2214
+ : 1 std::string::compare(char const*) const (in libstdc++.6.dylib) + 53 [0x7fff96cc3b6f]
+ : 1 std::string::compare(char const*) const (in libstdc++.6.dylib) + 53 [0x7fff96cc3b6f]
+ : 1 bcmp (in libsystem_c.dylib) + 312 [0x7fff9280a6b8]
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 133 [0x10003c159] history.cpp:691
+ : 1 trim_leading_spaces(std::string&) (in fish) + 59 [0x10003c582] history.cpp:656
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 767 [0x10003c3d3] stl_vector.h:237
+ 1 std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >::vector(std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&) (in fish) + 140 [0x1000043e8] stl_construct.h:81
+ 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::std::basic_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in libstdc++.6.dylib) + 32 [0x7fff96cd04c6]
+ 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_M_grab(std::allocator<wchar_t> const&, std::allocator<wchar_t> const&) (in libstdc++.6.dylib) + 43 [0x7fff96ccff21]
74 Thread_616317
+ 74 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 74 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 74 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 74 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 70 autosuggestion_context_t::threaded_autosuggest() (in fish) + 813 [0x100051ded] reader.cpp:1351
+ ! 70 complete(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<completion_t, std::allocator<completion_t> >&, unsigned int, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*) (in fish) + 1799 [0x100028730] complete.cpp:2015
+ ! 70 completer_t::complete_param_expand(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool) (in fish) + 150 [0x100027848] complete.cpp:1626
+ ! 70 expand_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<completion_t, std::allocator<completion_t> >&, int) (in fish) + 2444 [0x100034992] expand.cpp:1765
+ ! 70 wildcard_expand_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, int, std::vector<completion_t, std::allocator<completion_t> >&) (in fish) + 49 [0x10005497f] wildcard.cpp:1110
+ ! 70 wildcard_expand(wchar_t const*, wchar_t const*, int, std::vector<completion_t, std::allocator<completion_t> >&) (in fish) + 247 [0x100053bbf] wildcard.cpp:1082
+ ! 36 wildcard_expand_internal(wchar_t const*, wchar_t const*, int, std::vector<completion_t, std::allocator<completion_t> >&, std::set<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >&, std::set<std::pair<int, unsigned long long>, std::less<std::pair<int, unsigned long long> >, std::allocator<std::pair<int, unsigned long long> > >&) (in fish) + 524 [0x100053fa9] wildcard.cpp:825
+ ! : 36 wreaddir(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) (in fish) + 19 [0x10005615e] wutil.cpp:110
+ ! : 36 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
+ ! : 36 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
+ ! : 36 __getdirentries64 (in libsystem_kernel.dylib) + 10 [0x7fff8eb633de]
+ ! 34 wildcard_expand_internal(wchar_t const*, wchar_t const*, int, std::vector<completion_t, std::allocator<completion_t> >&, std::set<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::less<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >&, std::set<std::pair<int, unsigned long long>, std::less<std::pair<int, unsigned long long> >, std::allocator<std::pair<int, unsigned long long> > >&) (in fish) + 321 [0x100053ede] wildcard.cpp:763
+ ! 34 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
+ ! 34 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
+ ! 34 __open_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff8eb63926]
+ 4 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 4 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 4 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 4 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 197 [0x10003c199] history.cpp:696
+ : 1 str2wcstring(std::string const&) (in fish) + 21 [0x1000056db] common.cpp:247
+ : 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ : 1 mbrtowc (in libsystem_c.dylib) + 100 [0x7fff9283e679]
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 692 [0x10003c388] history.cpp:702
+ : 1 read_line(char const*, unsigned long, unsigned long, std::string&) (in fish) + 72 [0x10003c501] history.cpp:637
+ : 1 std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in libstdc++.6.dylib) + 74 [0x7fff96cc2dfa]
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 308 [0x10003c208] history.cpp:712
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 476 [0x10003c2b0] history.cpp:742
+ 1 unescape_yaml(std::string&) (in fish) + 56 [0x10003c66c] history.cpp:1109
+ 1 std::string::find(char, unsigned long) const (in libstdc++.6.dylib) + 44 [0x7fff96cc35b8]
+ 1 memchr (in libsystem_c.dylib) + 106 [0x7fff9280b7fa]
38 Thread_616165
+ 38 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 38 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 38 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 38 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 38 autosuggestion_context_t::threaded_autosuggest() (in fish) + 234 [0x100051baa] reader.cpp:1312
+ 38 autosuggest_validate_from_history(history_item_t const&, file_detection_context_t&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, env_vars_snapshot_t const&) (in fish) + 593 [0x1000396cb] highlight.cpp:929
+ 38 file_detection_context_t::paths_are_valid(std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&) (in fish) + 28 [0x10003e51a] history.cpp:1635
+ 38 file_detection_context_t::perform_file_detection(bool) (in fish) + 110 [0x10003e4c6] history.cpp:1616
+ 38 path_is_valid(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 232 [0x10000f8ca] path.cpp:424
+ 38 waccess(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, int) (in fish) + 37 [0x100056533] wutil.cpp:274
+ 38 access (in libsystem_kernel.dylib) + 10 [0x7fff8eb641e6]
3 Thread_616200
+ 3 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 3 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 3 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 3 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 3 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 3 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 3 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 3 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 342 [0x10003c22a] basic_string.h:2177
+ ! 1 std::string::compare(char const*) const (in libstdc++.6.dylib) + 42 [0x7fff96cc3b64]
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 888 [0x10003c44c] basic_string.h:237
+ ! 1 szone_free_definite_size (in libsystem_malloc.dylib) + 2175 [0x7fff8ccdf21f]
+ ! 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 258 [0x7fff8cce2f4e]
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 197 [0x10003c199] history.cpp:696
+ 1 str2wcstring(std::string const&) (in fish) + 21 [0x1000056db] common.cpp:247
+ 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ 1 mbrtowc (in libsystem_c.dylib) + 100 [0x7fff9283e679]
1 Thread_616169
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 1 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 1 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 1 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 938 [0x10003c47e] basic_string.h:237
+ 1 szone_free_definite_size (in libsystem_malloc.dylib) + 12 [0x7fff8ccde9ac]
1 Thread_616216
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 1 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 1 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 1 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 316 [0x10003c210] history.cpp:712
+ 1 extract_prefix_and_unescape_yaml(std::string&, std::string&, std::string const&) (in fish) + 119 [0x10003c614] history.cpp:671
+ 1 std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in libstdc++.6.dylib) + 31 [0x7fff96cc2dcf]
+ 1 std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in libstdc++.6.dylib) + 10 [0x7fff96cc213a]
1 Thread_616220
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 35 [0x10000d048] iothread.cpp:96
+ 1 scoped_lock::lock() (in fish) + 37 [0x1000083b7] common.cpp:2122
+ 1 _pthread_mutex_lock (in libsystem_pthread.dylib) + 199 [0x7fff95eacb1c]
1 Thread_616222
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 1 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 1 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 1 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 494 [0x10003c2c2] history.cpp:743
+ 1 str2wcstring(std::string const&) (in fish) + 21 [0x1000056db] common.cpp:247
+ 1 str2wcs_internal(char const*, unsigned long) (in fish) + 255 [0x100005596] common.cpp:186
1 Thread_616241
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 1 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 1 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 1 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 494 [0x10003c2c2] history.cpp:743
+ 1 str2wcstring(std::string const&) (in fish) + 21 [0x1000056db] common.cpp:247
+ 1 str2wcs_internal(char const*, unsigned long) (in fish) + 190 [0x100005555] common.cpp:227
+ 1 std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::push_back(wchar_t) (in libstdc++.6.dylib) + 86 [0x7fff96cd0ca0]
1 Thread_616247
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 1 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 1 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 1 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 494 [0x10003c2c2] history.cpp:743
+ 1 str2wcstring(std::string const&) (in fish) + 21 [0x1000056db] common.cpp:247
+ 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ 1 _UTF8_mbrtowc (in libsystem_c.dylib) + 499 [0x7fff92840aba]
1 Thread_616266
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 1 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 1 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 1 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 316 [0x10003c210] history.cpp:712
+ 1 extract_prefix_and_unescape_yaml(std::string&, std::string&, std::string const&) (in fish) + 42 [0x10003c5c7] basic_string.h:1593
+ 1 std::string::find(char const*, unsigned long, unsigned long) const (in libstdc++.6.dylib) + 1 [0x7fff96cc34bf]
1 Thread_616285
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 1 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 1 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 1 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 197 [0x10003c199] history.cpp:696
+ 1 str2wcstring(std::string const&) (in fish) + 21 [0x1000056db] common.cpp:247
+ 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ 1 _UTF8_mbrtowc (in libsystem_c.dylib) + 10 [0x7fff928408d1]
1 Thread_616289
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 1 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 1 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 1 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 1 [0x10003be93] history.cpp:752
1 Thread_616297
+ 1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
+ 1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
+ 1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
+ 1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
+ 1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
+ 1 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
+ 1 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
+ 1 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
+ 1 history_t::decode_item_fish_2_0(char const*, unsigned long) (in fish) + 197 [0x10003c199] history.cpp:696
+ 1 str2wcstring(std::string const&) (in fish) + 21 [0x1000056db] common.cpp:247
+ 1 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
+ 1 mbrtowc (in libsystem_c.dylib) + 96 [0x7fff9283e675]
1 Thread_616305
1 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
1 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
1 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
1 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
1 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
1 history_search_t::go_backwards() (in fish) + 249 [0x10003d035] stl_vector.h:271
1 std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >::~vector() (in fish) + 8 [0x100001f9a] stl_vector.h:271
Total number in stack (recursive counted multiple, when >=5):
98 __open_nocancel (in libsystem_kernel.dylib) + 0 [0x7fff8eb6391c]
70 _pthread_body (in libsystem_pthread.dylib) + 31 [0x7fff95ea9e70]
70 _pthread_start (in libsystem_pthread.dylib) + 131 [0x7fff95ea9d6c]
70 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff95eae415]
69 iothread_worker(void*) (in fish) + 89 [0x10000d07e] iothread.cpp:117
54 __getdirentries64 (in libsystem_kernel.dylib) + 0 [0x7fff8eb633d4]
54 _readdir_unlocked$INODE64 (in libsystem_c.dylib) + 172 [0x7fff92837780]
54 readdir$INODE64 (in libsystem_c.dylib) + 35 [0x7fff928377d9]
52 background_highlight_context_t::threaded_highlight() (in fish) + 42 [0x100052080] reader.cpp:2563
52 threaded_highlight(background_highlight_context_t*) (in fish) + 9 [0x1000502cd] reader.cpp:2609
52 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 38 [0x10005601d] wutil.cpp:71
50 __getcwd (in libsystem_c.dylib) + 56 [0x7fff928351f4]
50 __private_getcwd (in libsystem_c.dylib) + 150 [0x7fff92834cdf]
50 get_working_directory() (in fish) + 66 [0x10000f9d2] path.cpp:454
50 wgetcwd(wchar_t*, unsigned long) (in fish) + 52 [0x1000561ee] wutil.cpp:130
48 __opendir2$INODE64 (in libsystem_c.dylib) + 59 [0x7fff92836dbb]
48 wopendir(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) (in fish) + 33 [0x10005641f] wutil.cpp:256
46 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 155 [0x100039816] highlight.cpp:1323
46 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 6755 [0x10003b1de] highlight.cpp:1409
46 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 746 [0x1000382d5] highlight.cpp:235
46 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 861 [0x100038348] highlight.cpp:245
41 __opendir2$INODE64 (in libsystem_c.dylib) + 196 [0x7fff92836e44]
41 fstatfs$INODE64 (in libsystem_kernel.dylib) + 0 [0x7fff8eb6468c]
15 is_potential_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 959 [0x1000383aa] highlight.cpp:245
13 autosuggestion_context_t::threaded_autosuggest() (in fish) + 339 [0x100051c13] reader.cpp:1304
13 stat$INODE64 (in libsystem_kernel.dylib) + 0 [0x7fff8eb65154]
12 history_search_t::go_backwards() (in fish) + 148 [0x10003cfd0] history.cpp:1020
12 history_t::item_at_index(unsigned long) (in fish) + 236 [0x10003c026] history.cpp:620
11 history_t::decode_item(char const*, unsigned long, history_file_type_t) (in fish) + 27 [0x10003bead] history.cpp:758
10 str2wcs_internal(char const*, unsigned long) (in fish) + 246 [0x10000558d] common.cpp:182
9 is_potential_cd_path(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >*) (in fish) + 575 [0x1000393bc] highlight.cpp:321
9 str2wcstring(char const*) (in fish) + 35 [0x1000056be] common.cpp:241
9 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 210 [0x1000560c9] wutil.cpp:90
9 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 71 [0x10005603e] wutil.cpp:74
7 str2wcstring(std::string const&) (in fish) + 21 [0x1000056db] common.cpp:247
6 highlight_shell(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::vector<int, std::allocator<int> >&, unsigned long, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >*, env_vars_snapshot_t const&) (in fish) + 3575 [0x10003a572] highlight.cpp:1003
5 malloc (in libsystem_malloc.dylib) + 42 [0x7fff8cce9192]
5 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff8cce8823]
5 mbrtowc (in libsystem_c.dylib) + 0 [0x7fff9283e615]
5 wreaddir_resolving(DIR*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, bool*) (in fish) + 275 [0x10005610a] basic_string.h:237
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment