[lldb-dev] Linux lldb running a process produces WatchPoint assertion
Xavier de Gaye
xdegaye at gmail.com
Mon Feb 10 03:35:00 PST 2014
On 02/10/2014 11:00 AM, Matthew Gardiner wrote:
> Hi,
>
> I've checked out the head of trunk of llvm/clang/lldb and managed to build lldb for:
>
> 3.12.8-300.fc20.i686 #1 SMP Thu Jan 16 01:28:49 UTC 2014 i686 i686 i386 GNU/Linux
>
> using gcc-4.8.2. (I could only build a release version). When I attempt to debug a simple hello world program, the act of running the inferior results in a failed assertion in
> POSIXThread::WatchNotify(const ProcessMessage &message).
>
> This is my output with some added printf:
>
> > lldb hello
> MG!!!!
> Current executable set to 'hello' (i386).
> (lldb) run
> Process 4775 launching
> MG!! LinuxThread::TraceNotify
> lldb: /home/mg11/src/heracles/llvm/tools/lldb/source/Plugins/Process/POSIX/POSIXThread.cpp:506: void POSIXThread::WatchNotify(const ProcessMessage&): Assertion `wp_sp.get() && "No watchpoint found"'
> failed.
> Aborted (core dumped)
This seems related to http://llvm.org/bugs/show_bug.cgi?id=17802
in that lldb aborts at the same assertion.
Xavier
More information about the lldb-dev
mailing list