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

Reply via email to