Skip to content

Instantly share code, notes, and snippets.

@dtatulea
Created October 29, 2011 11:09
Show Gist options
  • Save dtatulea/1324338 to your computer and use it in GitHub Desktop.
Save dtatulea/1324338 to your computer and use it in GitHub Desktop.
dragos@dragos-tp:~/wrk/llvm_build/Debug+Asserts/bin$ ./lldb ../../../lldb_tests/run
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named gnu_libstdcpp
Current executable set to '../../../lldb_tests/run' (x86_64).
(lldb) runProcess::SetPublicState (launching)
Process::SetPrivateState (launching)
thread created
ptrace(PTRACE_SETOPTIONS, 18857, (nil), 0x40) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 991
Discarding thread plans for thread (tid = 0x49a9, force 1)
Pushing plan: "Base thread plan.", tid = 0x49a9.
LinuxThread::LinuxThread (tid = 18857)
ProcessMonitor::Launch() adding pid = 18857
Process::SetPrivateState (stopped)
Process::SetPrivateState (stopped) stop_id = 1
Process::WaitForStateChangedEventsPrivate (timeout = 0x7fff791e64e0, event_sp)...
Process::WaitForStateChangedEventsPrivate (timeout = 0x7fff791e64e0, event_sp) => launching
Process::HandlePrivateEvent (pid = 18857) broadcasting new state launching (old state launching) to public
Process::WaitForStateChangedEventsPrivate (timeout = 0x7fff791e64e0, event_sp)...
Process::WaitForStateChangedEventsPrivate (timeout = 0x7fff791e64e0, event_sp) => stopped
Target::CreateBreakpoint (internal = yes) => break_id = -1: address = 0x0000000000400410
Process::EnableSoftwareBreakpoint (site_id = 1) addr = 0x400410
ProcessMonitor::DoReadMemory(18857, 8, 0x400410, 0x1b29a04, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x400410, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ProcessMonitor::DoReadMemory() [0x400410]:0x31 (0xffffffff8949ed31)
ProcessMonitor::DoWriteMemory(18857, 8, 0x400410, 0x1b29a0c, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x400410, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ptrace(PTRACE_POKEDATA, 18857, 0x400410, 0xffffffff8949edcc) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 182
ProcessMonitor::DoWriteMemory() [0x400410]:0xcc (0xffffffff8949edcc)
ProcessMonitor::DoReadMemory(18857, 8, 0x400410, 0x7fff791e5e90, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x400410, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ProcessMonitor::DoReadMemory() [0x400410]:0xcc (0xffffffff8949edcc)
Process::EnableSoftwareBreakpoint (site_id = 1) addr = 0x400410 -- SUCCESS
ProcessLinux::RefreshStateAfterStop()
ProcessLinux::RefreshStateAfterStop() pid = 18857
LinuxThread::Notify () message kind = 'eTraceMessage'
ProcessLinux::UpdateThreadList() (pid = 18857)
ProcessLinux::UpdateThreadList() updated pid = 18857
ThreadList::ShouldStop: 1 threads
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0xe4c4b5b0
ThreadList::ShouldStop for tid = 0x49a9, pc = 0xffffffffe4c4b5b0
^^^^^^^^ Thread::ShouldStop Begin ^^^^^^^^
Plan stack initial state:
Plan Stack for thread #1: tid = 0x49a9, stack_size = 1
Element 0: Base thread plan.
Plan base plan explains stop, auto-continue 0.
Base plan says should stop: 1.
Plan stack final state:
Plan Stack for thread #1: tid = 0x49a9, stack_size = 1
Element 0: Base thread plan.
vvvvvvvv Thread::ShouldStop End (returning 1) vvvvvvvv
ThreadList::ShouldStop overall should_stop = 1
Process::HandlePrivateEvent (pid = 18857) broadcasting new state stopped (old state launching) to public
Process::WaitForStateChangedEvents (timeout = (nil), event_sp)...
Process::SetPublicState (launching)
Process::WaitForStateChangedEvents (timeout = (nil), event_sp) => launching
Process::WaitForStateChangedEvents (timeout = (nil), event_sp)...
Process::SetPublicState (stopped)
Process::WaitForStateChangedEvents (timeout = (nil), event_sp) => stopped
Process::Resume() m_stop_id = 1, public state: stopped private state: stopped
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0xe4c4b5b0
Process::SetPrivateState (running)
LinuxThread::Resume ()
ptrace(PTRACE_CONT, 18857, (nil), (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 539
Process thinks the process has resumed.
Process 18857 launched: '/mnt/c/wrk/lldb_tests/run' (x86_64)
(lldb) thread created
MonitorChildProcessThreadFunction (arg = 0x1b28610) thread starting...
MonitorChildProcessThreadFunction ::wait4 (pid = 18857, &status, options = 0, rusage = (nil))...
MonitorChildProcessThreadFunction ::wait4 (pid = 18857, &status, options = 0, rusage = (nil)) => pid = 18857, status = 0x0000057f (STOPPED), signal = 5, exit_state = 0
thread created
ptrace(PTRACE_GETSIGINFO, 18857, (nil), 0x7f437cafcca0) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 596
Process::SetPrivateState (stopped)
Process::RunPrivateStateThread (arg = 0x1b22f00, pid = 18857) thread starting...
Process::WaitForEventsPrivate (timeout = (nil), event_sp)...
Process::SetPrivateState (stopped) stop_id = 2
MonitorChildProcessThreadFunction ::wait4 (pid = 18857, &status, options = 0, rusage = (nil))...
ProcessLinux::UpdateThreadList() (pid = 18857)
ProcessLinux::UpdateThreadList() updated pid = 18857
Current Plan for thread 1 (0x49a9): base plan being asked whether we should report run.
Process::HandlePrivateEvent (pid = 18857) broadcasting new state running (old state stopped) to public
Process::SetPublicState (running)
ptrace(PTRACE_TRACEME, 0, (nil), (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 919
(lldb) Process::WaitForEventsPrivate (timeout = (nil), event_sp)...
ProcessLinux::RefreshStateAfterStop()
ProcessLinux::RefreshStateAfterStop() pid = 18857
LinuxThread::Notify () message kind = 'eBreakpointMessage'
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400411
ProcessMonitor::Execute() reg rip: 0x400410
ptrace(PTRACE_POKEUSER, 18857, 0x80, 0x400410) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 404
ptrace(PTRACE_PEEKUSER, 18857, 0x98, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rsp: 0xdafe7010
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400410
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400410
LinuxThread::BreakNotify () PC=0x00400410
ThreadList::ShouldStop: 1 threads
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400410
ThreadList::ShouldStop for tid = 0x49a9, pc = 0x0000000000400410
^^^^^^^^ Thread::ShouldStop Begin ^^^^^^^^
Plan stack initial state:
Plan Stack for thread #1: tid = 0x49a9, stack_size = 1
Element 0: Base thread plan.
Plan base plan explains stop, auto-continue 0.
ptrace(PTRACE_PEEKUSER, 18857, 0x98, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rsp: 0xdafe7010
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400410
ProcessMonitor::DoReadMemory(18857, 8, 0x600ed8, 0x7f437c2fb788, 8, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x600ed8, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ProcessMonitor::DoReadMemory() [0x600ed8]:0xffffffffe4e6c2a0 (0xffffffffe4e6c2a0)
ProcessMonitor::DoReadMemory(18857, 8, 0xffffffffe4e6c2a0, 0x7f437c2fb7d0, 4, _)
ptrace(PTRACE_PEEKDATA, 18857, 0xffffffffe4e6c2a0, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ptrace() failed; errno=5 (<unknown>)
Target::CreateBreakpoint (internal = yes) => break_id = -2: address = 0x0000000000000000
Process::EnableSoftwareBreakpoint (site_id = 2) addr = 0x0
ProcessMonitor::DoReadMemory(18857, 8, (nil), 0x1adafd4, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, (nil), (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ptrace() failed; errno=5 (<unknown>)
Process::EnableSoftwareBreakpoint (site_id = 2) addr = 0x0 -- FAILED: Unable to read memory at breakpoint address.
warning: Tried to add breakpoint site at 0x0 but it was already present.
Hit breakpoint location: -1.1:
module = /mnt/c/wrk/lldb_tests/run
symbol = <unknown>
address = 0x0000000000400410
resolved = true
hit count = 1
, continuing.
Base plan says should stop: 0.
Plan stack final state:
Plan Stack for thread #1: tid = 0x49a9, stack_size = 1
Element 0: Base thread plan.
vvvvvvvv Thread::ShouldStop End (returning 0) vvvvvvvv
ThreadList::ShouldStop overall should_stop = 0
ThreadList::ShouldReportStop 1 threads
Thread::ShouldReportStop() tid = 0x49a9: returning vote for current plan
ThreadPlan::ShouldReportStop() returning vote: no
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400410
ThreadList::ShouldReportStop thread 0x49a9: pc = 0x0000000000400410, vote = no
ThreadList::ShouldReportStop returning no
Process::Resume() m_stop_id = 2, public state: running private state: stopped
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400410
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400410
Pushing plan: "Single stepping past breakpoint site 1 at 0x400410", tid = 0x49a9.
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400410
ptrace(PTRACE_PEEKUSER, 18857, 0x98, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rsp: 0xdafe7010
ptrace(PTRACE_PEEKUSER, 18857, 0x20, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rbp: 0x0
WillResume Thread #1: tid = 0x49a9, pc = 0x00400410, sp = 0xffffffffdafe7010, fp = 0x00000000, plan = 'Step over breakpoint trap', state = stepping, stop others = 1
Process::DisableBreakpoint (breakID = 1) addr = 0x400410
ProcessMonitor::DoReadMemory(18857, 8, 0x400410, 0x7f437c2fba40, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x400410, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ProcessMonitor::DoReadMemory() [0x400410]:0xcc (0xffffffff8949edcc)
ProcessMonitor::DoWriteMemory(18857, 8, 0x400410, 0x1b29a04, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x400410, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ptrace(PTRACE_POKEDATA, 18857, 0x400410, 0xffffffff8949ed31) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 182
ProcessMonitor::DoWriteMemory() [0x400410]:0x31 (0xffffffff8949ed31)
ProcessMonitor::DoReadMemory(18857, 8, 0x400410, 0x7f437c2fba50, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x400410, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ProcessMonitor::DoReadMemory() [0x400410]:0x31 (0xffffffff8949ed31)
Process::DisableSoftwareBreakpoint (site_id = 1) addr = 0x400410 -- SUCCESS
Process::SetPrivateState (running)
LinuxThread::Resume ()
ptrace(PTRACE_SINGLESTEP, 18857, (nil), (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 570
MonitorChildProcessThreadFunction ::wait4 (pid = 18857, &status, options = 0, rusage = (nil)) => pid = 18857, status = 0x0000057f (STOPPED), signal = 5, exit_state = 0
Process thinks the process has resumed.
ptrace(PTRACE_GETSIGINFO, 18857, (nil), 0x7f437cafcca0) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 596
Process::SetPrivateState (stopped)
Process::SetPrivateState (stopped) stop_id = 3
MonitorChildProcessThreadFunction ::wait4 (pid = 18857, &status, options = 0, rusage = (nil))...
Process::HandlePrivateEvent (pid = 18857) suppressing state stopped (old state running): should_broadcast == false
Process::WaitForEventsPrivate (timeout = (nil), event_sp)...
Process::HandlePrivateEvent (pid = 18857) suppressing state running (old state running): should_broadcast == false
Process::WaitForEventsPrivate (timeout = (nil), event_sp)...
ProcessLinux::RefreshStateAfterStop()
ProcessLinux::RefreshStateAfterStop() pid = 18857
LinuxThread::Notify () message kind = 'eTraceMessage'
ProcessLinux::UpdateThreadList() (pid = 18857)
ProcessLinux::UpdateThreadList() updated pid = 18857
ThreadList::ShouldStop: 1 threads
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400412
ThreadList::ShouldStop for tid = 0x49a9, pc = 0x0000000000400412
^^^^^^^^ Thread::ShouldStop Begin ^^^^^^^^
Plan stack initial state:
Plan Stack for thread #1: tid = 0x49a9, stack_size = 2
Element 1: Single stepping past breakpoint site 1 at 0x400410
Element 0: Base thread plan.
Plan Step over breakpoint trap explains stop, auto-continue 1.
Plan Step over breakpoint trap should stop: 0.
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400412
Completed step over breakpoint plan.
Process::EnableSoftwareBreakpoint (site_id = 1) addr = 0x400410
ProcessMonitor::DoReadMemory(18857, 8, 0x400410, 0x1b29a04, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x400410, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ProcessMonitor::DoReadMemory() [0x400410]:0x31 (0xffffffff8949ed31)
ProcessMonitor::DoWriteMemory(18857, 8, 0x400410, 0x1b29a0c, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x400410, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ptrace(PTRACE_POKEDATA, 18857, 0x400410, 0xffffffff8949edcc) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 182
ProcessMonitor::DoWriteMemory() [0x400410]:0xcc (0xffffffff8949edcc)
ProcessMonitor::DoReadMemory(18857, 8, 0x400410, 0x7f437c2fbaa0, 1, _)
ptrace(PTRACE_PEEKDATA, 18857, 0x400410, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 113
ProcessMonitor::DoReadMemory() [0x400410]:0xcc (0xffffffff8949edcc)
Process::EnableSoftwareBreakpoint (site_id = 1) addr = 0x400410 -- SUCCESS
Popping plan: "Step over breakpoint trap", tid = 0x49a9.
Plan stack final state:
Plan Stack for thread #1: tid = 0x49a9, stack_size = 1
Element 0: Base thread plan.
Completed Plan Stack: 1 elements.
Element 0: Single stepping past breakpoint site 1 at 0x400410
vvvvvvvv Thread::ShouldStop End (returning 0) vvvvvvvv
ThreadList::ShouldStop overall should_stop = 0
ThreadList::ShouldReportStop 1 threads
Thread::ShouldReportStop() tid = 0x49a9: returning vote for complete stack's back plan
ThreadPlan::ShouldReportStop() returning vote: no
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400412
ThreadList::ShouldReportStop thread 0x49a9: pc = 0x0000000000400412, vote = no
ThreadList::ShouldReportStop returning no
Process::Resume() m_stop_id = 3, public state: running private state: stopped
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400412
Process::SetPrivateState (running)
LinuxThread::Resume ()
ptrace(PTRACE_CONT, 18857, (nil), (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 539
MonitorChildProcessThreadFunction ::wait4 (pid = 18857, &status, options = 0, rusage = (nil)) => pid = 18857, status = 0x0000047f (STOPPED), signal = 4, exit_state = 0 --------> SIGILL is detected here
ptrace(PTRACE_GETSIGINFO, 18857, (nil), 0x7f437cafcca0) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 596
Process::SetPrivateState (crashed)
Process::SetPrivateState (crashed) stop_id = 4
MonitorChildProcessThreadFunction ::wait4 (pid = 18857, &status, options = 0, rusage = (nil))...
Process thinks the process has resumed.
Process::HandlePrivateEvent (pid = 18857) suppressing state stopped (old state running): should_broadcast == false
Process::WaitForEventsPrivate (timeout = (nil), event_sp)...
Process::HandlePrivateEvent (pid = 18857) suppressing state running (old state running): should_broadcast == false
Process::WaitForEventsPrivate (timeout = (nil), event_sp)...
ProcessLinux::RefreshStateAfterStop()
ProcessLinux::RefreshStateAfterStop() pid = 18857
LinuxThread::Notify () message kind = 'eCrashMessage'
LinuxThread::CrashNotify () signo = 4, reason = 'eIllegalOperand'
ProcessLinux::UpdateThreadList() (pid = 18857)
ProcessLinux::UpdateThreadList() updated pid = 18857
ThreadList::ShouldStop: 1 threads
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400415
ThreadList::ShouldStop for tid = 0x49a9, pc = 0x0000000000400415
^^^^^^^^ Thread::ShouldStop Begin ^^^^^^^^
Plan stack initial state:
Plan Stack for thread #1: tid = 0x49a9, stack_size = 1
Element 0: Base thread plan.
Plan base plan explains stop, auto-continue 0.
Base plan discarding thread plans for thread tid = 0x49a9 (exception.)
Discarding thread plans for thread (tid = 0x49a9, force 0)
Base plan says should stop: 1.
Plan stack final state:
Plan Stack for thread #1: tid = 0x49a9, stack_size = 1
Element 0: Base thread plan.
vvvvvvvv Thread::ShouldStop End (returning 1) vvvvvvvv
ThreadList::ShouldStop overall should_stop = 1
Process::HandlePrivateEvent (pid = 18857) broadcasting new state crashed (old state running) to public
Process::SetPublicState (crashed)
ptrace(PTRACE_PEEKUSER, 18857, 0x98, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rsp: 0xdafe7010
ptrace(PTRACE_PEEKUSER, 18857, 0x80, (nil)) called from file /mnt/c/wrk/llvm/tools/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp line 355
ProcessMonitor::Execute() reg rip: 0x400415
Process 18857 crashed
* thread #1: tid = 0x49a9, 0x0000000000400415 run`_start + 5, stop reason = illegal instruction operand
frame #0: 0x0000000000400415 run`_start + 5
Process::WaitForEventsPrivate (timeout = (nil), event_sp)...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment