btw, I should have done a 'thread apply all bt'; inline below. I still have the core dump if there's anything you'd like me to poke in there (sorry I don't have symbols). No special options; it was just something along the lines of "ag blah /usr/src".
#0 0x0000014e31156454 in strlen ( str=0x14d895449dd "ÐÐÐ", 'ß' <repeats 197 times>...) at /usr/src/lib/libc/string/strlen.c:39 39 for (s = str; *s; ++s) (gdb) thread apply all bt Thread 4 (process 7821): #0 0x0000014e31107e3a in _thread_sys___thrsleep () at <stdin>:2 #1 0x0000014e2eb2b928 in pthread_cond_wait (condp=0x14b391111f0, mutexp=Variable "mutexp" is not available. ) at /usr/src/lib/librthread/rthread_sync.c:501 #2 0x0000014b38d09c73 in search_file_worker () from /usr/local/bin/ag #3 0x0000014e2eb2999e in _rthread_start (v=Variable "v" is not available. ) at /usr/src/lib/librthread/rthread.c:145 #4 0x0000014e310e22fb in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75 #5 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 3 (process 174): #0 0x0000014e31107e3a in _thread_sys___thrsleep () at <stdin>:2 #1 0x0000014e2eb2b928 in pthread_cond_wait (condp=0x14b391111f0, mutexp=Variable "mutexp" is not available. ) at /usr/src/lib/librthread/rthread_sync.c:501 #2 0x0000014b38d09c73 in search_file_worker () from /usr/local/bin/ag #3 0x0000014e2eb2999e in _rthread_start (v=Variable "v" is not available. ) at /usr/src/lib/librthread/rthread.c:145 #4 0x0000014e310e22fb in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75 #5 0x0000000000000000 in ?? () ---Type <return> to continue, or q <return> to quit--- Thread 2 (process 15966): #0 0x0000014e31107e3a in _thread_sys___thrsleep () at <stdin>:2 #1 0x0000014e2eb2b928 in pthread_cond_wait (condp=0x14b391111f0, mutexp=Variable "mutexp" is not available. ) at /usr/src/lib/librthread/rthread_sync.c:501 #2 0x0000014b38d09c73 in search_file_worker () from /usr/local/bin/ag #3 0x0000014e2eb2999e in _rthread_start (v=Variable "v" is not available. ) at /usr/src/lib/librthread/rthread.c:145 #4 0x0000014e310e22fb in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:75 #5 0x0000000000000000 in ?? () Thread 1 (process 1919): #0 0x0000014e31156454 in strlen ( str=0x14d895449dd "ÐÐÐ", 'ß' <repeats 197 times>...) at /usr/src/lib/libc/string/strlen.c:39 #1 0x0000014e31146738 in __vfprintf (fp=0x7f7ffffc4080, fmt0=0x14b38e0b963 "%s/%s", ap=Variable "ap" is not available. ) at /usr/src/lib/libc/stdio/vfprintf.c:880 #2 0x0000014e310e74ac in vasprintf (str=0x7f7ffffc4238, fmt=0x14b38e0b963 "%s/%s", ap=0x7f7ffffc4140) at /usr/src/lib/libc/stdio/vasprintf.c:40 #3 0x0000014b38d0a3f6 in search_file_worker () from /usr/local/bin/ag #4 0x0000014b38d046e2 in ?? () from /usr/local/bin/ag #5 0x0000014b38d04b8d in filename_filter () from /usr/local/bin/ag ---Type <return> to continue, or q <return> to quit--- #6 0x0000014b38d081e5 in filename_filter () from /usr/local/bin/ag #7 0x0000014b38d09223 in filename_filter () from /usr/local/bin/ag #8 0x0000014b38d0b749 in search_file_worker () from /usr/local/bin/ag #9 0x0000014b38d04371 in ?? () from /usr/local/bin/ag #10 0x0000000000000000 in ?? () Current language: auto; currently c