The situation is even worse on Linux, i'm afraid. Whereas I was getting no wrong prompts before (at least when debugging locally), now the prompt appears in the wrong place in about 10% of the cases.
pl On 9 April 2015 at 15:19, Ed Maste <ema...@freebsd.org> wrote: > On 8 April 2015 at 16:35, Greg Clayton <gclay...@apple.com> wrote: >> >> This one removes the m_iohandler_sync completely and coordinates async IO >> with the IOHandlers. Let me know if this works any better for freebsd, linux >> or windows. > > Problem persists with this version on FreeBSD, unfortunately: > > ... > 165 > 166 (void)setlocale(LC_ALL, ""); > (lldb) step > (lldb) Process 77191 stopped > * thread #1: tid = 100853, 0x00000000004023fa ls`main(argc=1, > argv=0x00007fffffffe588) + 42 at ls.c:166, stop reason = step in > frame #0: 0x00000000004023fa ls`main(argc=1, > argv=0x00007fffffffe588) + 42 at ls.c:166 > 163 char *bp = tcapbuf; > 164 #endif > 165 > -> 166 (void)setlocale(LC_ALL, ""); > 167 > 168 /* Terminal defaults to -Cq, non-terminal defaults to -1. */ > 169 if (isatty(STDOUT_FILENO)) { > step > ... > _______________________________________________ > lldb-dev mailing list > lldb-dev@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev _______________________________________________ lldb-dev mailing list lldb-dev@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev