Vscode-cpptools: Breakpoint not working for C++ on macOS

Created on 2 Mar 2019  ·  12Comments  ·  Source: microsoft/vscode-cpptools

Type: Debugger

The program can compile and launch properly, and if I pause it manually while it running, I can check the value of the variables. But it will literally ignore the breakpoint and notice me of "unchecked breakpoint", could anyone please explain why?

Here's my launch.json:

"version": "0.2.0",
    "configurations": [

        {
            "preLaunchTask": "build c++",
            "name": "Launch C++",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/temp/${fileBasenameNoExtension}.out",
            "args": [
                "-g"
            ],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "lldb",

        }
    ]

and
tasks.json:

"version": "2.0.0",
    "tasks": [
        {
            "label": "build c++",
            "type": "shell",
            "command": "g++",
            "args": [
                "-g",
                "${file}",
                // Ask msbuild to generate full paths for file names.

                "-std=c++17",
                "-o",
                //"${fileDirname}/${fileBasenameNoExtension}.out",
                "${workspaceFolder}/temp/${fileBasenameNoExtension}.out"
            ],
            "group": "build",
            "presentation": {
                // Reveal the output only if unrecognized errors occur.
                "reveal": "silent"
            },
            // Use the standard MS compiler pattern to detect errors, warnings and infos
            "problemMatcher": "$msCompile"
        }
    ]

I noticed that the -g flag has been enabled, and I've tried many ways on the Internet, but still doesn't work.

Ps. breakpoint is not working even for programs as simple as this:

#include <iostream>
int main(){
    std::cout << "Hello, World."; //breakpoint here
    return 0;
}
debugger

Most helpful comment

--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (152) LaunchOptions 1: (152) LaunchOptions --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (166) LaunchOptions ExePath='/Users/imddon/juwir/algorithms/basic/basic_vector'\n"},"seq":4}
1: (166) LaunchOptions ExePath='/Users/imddon/juwir/algorithms/basic/basic_vector'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (166) LaunchOptions WorkingDirectory='/Users/imddon/juwir/algorithms/basic'\n"},"seq":6}
1: (166) LaunchOptions WorkingDirectory='/Users/imddon/juwir/algorithms/basic'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (166) LaunchOptions ExeArguments='aaa bbb'\n"},"seq":8}
1: (166) LaunchOptions ExeArguments='aaa bbb'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (167) LaunchOptions MIMode='lldb'\n"},"seq":10}
1: (167) LaunchOptions MIMode='lldb'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (168) LaunchOptions MIDebuggerPath='/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi'\n"},"seq":12}
1: (168) LaunchOptions MIDebuggerPath='/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (168) LaunchOptions WaitDynamicLibLoad='false'\n"},"seq":14}
1: (168) LaunchOptions WaitDynamicLibLoad='false'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (169) LaunchOptions ExternalConsole='true'\n"},"seq":16}
1: (169) LaunchOptions ExternalConsole='true'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (169) LaunchOptions>\n"},"seq":18}
1: (169) LaunchOptions>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (170) LaunchOptions
\n"},"seq":20}
1: (170) LaunchOptions

--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (273) Starting: \"/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi\" --interpreter=mi\n"},"seq":22}
1: (273) Starting: "/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi" --interpreter=mi
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (330) DebuggerPid=65138\n"},"seq":24}
1: (330) DebuggerPid=65138
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (615) ->(gdb)\n"},"seq":26}
1: (615) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (629) <-1001-gdb-set auto-solib-add on\n"},"seq":28}
1: (629) <-1001-gdb-set auto-solib-add on
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (630) ->1001^done\n"},"seq":30}
1: (630) ->1001^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (630) ->(gdb)\n"},"seq":32}
1: (630) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (633) 1001: elapsed time 4\n"},"seq":34}
1: (633) 1001: elapsed time 4
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (634) <-1002-gdb-set solib-search-path \"/Users/imddon/juwir/algorithms/basic:\"\n"},"seq":36}
1: (634) <-1002-gdb-set solib-search-path "/Users/imddon/juwir/algorithms/basic:"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (634) ->1002^done\n"},"seq":38}
1: (634) ->1002^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (635) 1002: elapsed time 0\n"},"seq":40}
1: (635) 1002: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (635) ->(gdb)\n"},"seq":42}
1: (635) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (635) <-1003-environment-cd /Users/imddon/juwir/algorithms/basic\n"},"seq":44}
1: (635) <-1003-environment-cd /Users/imddon/juwir/algorithms/basic
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (635) ->1003^done,path=\"/Users/imddon/juwir/algorithms/basic\"\n"},"seq":46}
1: (635) ->1003^done,path="/Users/imddon/juwir/algorithms/basic"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (636) ->(gdb)\n"},"seq":48}
1: (636) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (639) 1003: elapsed time 3\n"},"seq":50}
1: (639) 1003: elapsed time 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (639) <-1004-gdb-set new-console on\n"},"seq":52}
1: (639) <-1004-gdb-set new-console on
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (642) ->1004^done\n"},"seq":54}
1: (642) ->1004^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (642) 1004: elapsed time 3\n"},"seq":56}
1: (642) 1004: elapsed time 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (642) ->(gdb)\n"},"seq":58}
1: (642) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (643) <-1005-file-exec-and-symbols /Users/imddon/juwir/algorithms/basic/basic_vector\n"},"seq":60}
1: (643) <-1005-file-exec-and-symbols /Users/imddon/juwir/algorithms/basic/basic_vector
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (753) ->1005^done\n"},"seq":62}
1: (753) ->1005^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (753) 1005: elapsed time 109\n"},"seq":64}
1: (753) 1005: elapsed time 109
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (755) <-1006-interpreter-exec console \"platform status\"\n"},"seq":66}
1: (755) <-1006-interpreter-exec console "platform status"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (756) ->(gdb)\n"},"seq":68}
1: (756) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (757) ->=library-loaded,id=\"/Users/imddon/juwir/algorithms/basic/basic_vector\",target-name=\"/Users/imddon/juwir/algorithms/basic/basic_vector\",host-name=\"/Users/imddon/juwir/algorithms/basic/basic_vector\",symbols-loaded=\"1\",symbols-path=\"/System/Volumes/Data/Users/imddon/juwir/algorithms/basic/basic_vector.dSYM/Contents/Resources/DWARF/basic_vector\",loaded_addr=\"-\",size=\"40960\"\n"},"seq":70}
1: (757) ->=library-loaded,id="/Users/imddon/juwir/algorithms/basic/basic_vector",target-name="/Users/imddon/juwir/algorithms/basic/basic_vector",host-name="/Users/imddon/juwir/algorithms/basic/basic_vector",symbols-loaded="1",symbols-path="/System/Volumes/Data/Users/imddon/juwir/algorithms/basic/basic_vector.dSYM/Contents/Resources/DWARF/basic_vector",loaded_addr="-",size="40960"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (761) -> Platform: host\n"},"seq":72}
1: (761) -> Platform: host
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (761) -> Triple: x86_64h-apple-macosx\n"},"seq":74}
1: (761) -> Triple: x86_64h-apple-macosx
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (761) ->OS Version: 10.15.1 (19B88)\n"},"seq":76}
1: (761) ->OS Version: 10.15.1 (19B88)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (762) -> Kernel: Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64\n"},"seq":78}
1: (762) -> Kernel: Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (762) -> Hostname: 127.0.0.1\n"},"seq":80}
1: (762) -> Hostname: 127.0.0.1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (762) ->WorkingDir: /Users/imddon/juwir/algorithms/basic\n"},"seq":82}
1: (762) ->WorkingDir: /Users/imddon/juwir/algorithms/basic
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (763) ->1006^done\n"},"seq":84}
1: (763) ->1006^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (764) ->(gdb)\n"},"seq":86}
1: (764) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (764) 1006: elapsed time 8\n"},"seq":88}
1: (764) 1006: elapsed time 8
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (765) <-1007-exec-arguments aaa bbb\n"},"seq":90}
1: (765) <-1007-exec-arguments aaa bbb
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (766) ->1007^done\n"},"seq":92}
1: (766) ->1007^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (767) 1007: elapsed time 1\n"},"seq":94}
1: (767) 1007: elapsed time 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (767) <-1008-break-insert -f on main\n"},"seq":96}
1: (767) <-1008-break-insert -f on main
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (768) ->(gdb)\n"},"seq":98}
1: (768) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (784) ->1008^done,bkpt={number=\"1\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x0000000100000d6f\",func=\"main\",file=\"basic_vector.cpp\",fullname=\"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp\",line=\"57\",pending=[\"main\"],times=\"0\",original-location=\"main\"}\n"},"seq":100}
1: (784) ->1008^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000100000d6f",func="main",file="basic_vector.cpp",fullname="/Users/imddon/juwir/algorithms/basic/basic_vector.cpp",line="57",pending=["main"],times="0",original-location="main"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (785) ->(gdb)\n"},"seq":102}
1: (785) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (786) ->=breakpoint-modified,bkpt={number=\"1\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x0000000100000d6f\",func=\"main\",file=\"basic_vector.cpp\",fullname=\"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp\",line=\"57\",pending=[\"main\"],times=\"0\",original-location=\"main\"}\n"},"seq":104}
1: (786) ->=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000100000d6f",func="main",file="basic_vector.cpp",fullname="/Users/imddon/juwir/algorithms/basic/basic_vector.cpp",line="57",pending=["main"],times="0",original-location="main"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (786) ->(gdb)\n"},"seq":106}
1: (786) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (787) 1008: elapsed time 19\n"},"seq":108}
1: (787) 1008: elapsed time 19
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (799) Send Event AD7EngineCreateEvent\n"},"seq":110}
1: (799) Send Event AD7EngineCreateEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (804) Send Event AD7ProgramCreateEvent\n"},"seq":112}
1: (804) Send Event AD7ProgramCreateEvent
--> E (output): {"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/Launch","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"14.0.61023.1","VS.Diagnostics.Debugger.HostVersion":"14.0.61023.1","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.Launch.Duration":715,"VS.Diagnostics.Debugger.Launch.IsCoreDump":false,"VS.Diagnostics.Debugger.VisualizerFileUsed":false,"VS.Diagnostics.Debugger.SourceFileMappings":0,"VS.Diagnostics.Debugger.MIMode":null}},"seq":114}
--> R (launch-2): {"type":"response","request_seq":2,"success":true,"command":"launch","body":{},"seq":116}
--> E (initialized): {"type":"event","event":"initialized","body":{},"seq":118}
<-- C (setBreakpoints-3): {"command":"setBreakpoints","arguments":{"source":{"name":"basic_vector.cpp","path":"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp"},"lines":[24],"breakpoints":[{"line":24}],"sourceModified":false},"type":"request","seq":3}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1082) <-1009-break-insert -f on basic_vector.cpp:24\n"},"seq":121}
1: (1082) <-1009-break-insert -f on basic_vector.cpp:24
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1082) ->1009^done,bkpt={number=\"2\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x00000001000009ab\",func=\"warmup_list()\",file=\"basic_vector.cpp\",fullname=\"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp\",line=\"24\",pending=[\"basic_vector.cpp:24\"],times=\"0\",original-location=\"basic_vector.cpp:24\"}\n"},"seq":123}
1: (1082) ->1009^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000009ab",func="warmup_list()",file="basic_vector.cpp",fullname="/Users/imddon/juwir/algorithms/basic/basic_vector.cpp",line="24",pending=["basic_vector.cpp:24"],times="0",original-location="basic_vector.cpp:24"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1083) 1009: elapsed time 1\n"},"seq":125}
1: (1083) 1009: elapsed time 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1084) ->(gdb)\n"},"seq":127}
1: (1084) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1084) ->=breakpoint-modified,bkpt={number=\"2\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x00000001000009ab\",func=\"warmup_list()\",file=\"basic_vector.cpp\",fullname=\"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp\",line=\"24\",pending=[\"basic_vector.cpp:24\"],times=\"0\",original-location=\"basic_vector.cpp:24\"}\n"},"seq":129}
1: (1084) ->=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000009ab",func="warmup_list()",file="basic_vector.cpp",fullname="/Users/imddon/juwir/algorithms/basic/basic_vector.cpp",line="24",pending=["basic_vector.cpp:24"],times="0",original-location="basic_vector.cpp:24"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1085) ->(gdb)\n"},"seq":131}
1: (1085) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1093) Send Event AD7BreakpointBoundEvent\n"},"seq":133}
1: (1093) Send Event AD7BreakpointBoundEvent
--> R (setBreakpoints-3): {"type":"response","request_seq":3,"success":true,"command":"setBreakpoints","body":{"breakpoints":[{"id":1,"verified":true,"line":24}]},"seq":135}
--> E (breakpoint): {"type":"event","event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":1,"verified":true,"line":24}},"seq":137}
<-- C (setFunctionBreakpoints-4): {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
--> R (setFunctionBreakpoints-4): {"type":"response","request_seq":4,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]},"seq":140}
<-- C (setExceptionBreakpoints-5): {"command":"setExceptionBreakpoints","arguments":{"filters":[]},"type":"request","seq":5}
--> R (setExceptionBreakpoints-5): {"type":"response","request_seq":5,"success":true,"command":"setExceptionBreakpoints","body":{},"seq":143}
<-- C (configurationDone-6): {"command":"configurationDone","type":"request","seq":6}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1184) Send Event AD7LoadCompleteEvent\n"},"seq":147}
1: (1184) Send Event AD7LoadCompleteEvent
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"Warning: Debuggee TargetArchitecture not detected, assuming x86_64.\n"},"seq":149}
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1190) <-1010-exec-run\n"},"seq":151}
1: (1190) <-1010-exec-run
--> R (configurationDone-6): {"type":"response","request_seq":6,"success":true,"command":"configurationDone","body":{},"seq":146}
<-- C (threads-7): {"command":"threads","type":"request","seq":7}
--> R (threads-7): {"type":"response","request_seq":7,"success":true,"command":"threads","body":{"threads":[]},"seq":155}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3891) ->1010^running\n"},"seq":157}
1: (3891) ->1010^running
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3891) ->=thread-group-started,id=\"i1\",pid=\"65224\"\n"},"seq":159}
1: (3891) ->=thread-group-started,id="i1",pid="65224"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3892) 1010: elapsed time 2701\n"},"seq":161}
1: (3892) 1010: elapsed time 2701
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3894) ->(gdb)\n"},"seq":163}
1: (3894) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3894) ->=thread-created,id=\"1\",group-id=\"i1\"\n"},"seq":165}
1: (3894) ->=thread-created,id="1",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3894) ->=thread-selected,id=\"1\"\n"},"seq":167}
1: (3894) ->=thread-selected,id="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3894) ->(gdb)\n"},"seq":169}
1: (3894) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3895) ->running,thread-id=\"all\"\n"},"seq":171}
1: (3895) ->
running,thread-id="all"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3895) ->(gdb)\n"},"seq":173}
1: (3895) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3898) ->(gdb)\n"},"seq":175}
1: (3898) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3899) ->=thread-exited,id=\"1\",group-id=\"i1\"\n"},"seq":177}
1: (3899) ->=thread-exited,id="1",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3899) ->=thread-group-exited,id=\"i1\",exit-code=\"0\"\n"},"seq":179}
1: (3899) ->=thread-group-exited,id="i1",exit-code="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3899) ->stopped,reason=\"exited-normally\"\n"},"seq":181}
1: (3899) ->
stopped,reason="exited-normally"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3900) ->(gdb)\n"},"seq":183}
1: (3900) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3899) <-1011-thread-info 1\n"},"seq":185}
1: (3899) <-1011-thread-info 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3902) ->1011^done,threads=[{id=\"1\",target-id=\"Thread 1\",frame={level=\"0\",addr=\"0xffffffffffffffff\",func=\"??\",args=[],file=\"??\",fullname=\"??\",line=\"0\"},state=\"running\"}]\n"},"seq":188}
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"=thread-selected,id=\"1\"\n"},"seq":187}
=thread-selected,id="1"
1: (3902) ->1011^done,threads=[{id="1",target-id="Thread 1",frame={level="0",addr="0xffffffffffffffff",func="??",args=[],file="??",fullname="??",line="0"},state="running"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3902) ->(gdb)\n"},"seq":191}
1: (3902) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3908) 1011: elapsed time 9\n"},"seq":193}
1: (3908) 1011: elapsed time 9
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3910) Send Event AD7ProcessInfoUpdatedEvent\n"},"seq":195}
1: (3910) Send Event AD7ProcessInfoUpdatedEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3911) Send Event AD7ThreadCreateEvent\n"},"seq":197}
1: (3911) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":1},"seq":199}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3918) <--gdb-exit\n"},"seq":201}
1: (3918) <--gdb-exit
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3919) ->^exit\n"},"seq":203}
1: (3919) ->^exit
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3920) ->=thread-group-exited,id=\"i1\"\n"},"seq":205}
1: (3920) ->=thread-group-exited,id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3920) ->(gdb)\n"},"seq":207}
1: (3920) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3925) <-logout\n"},"seq":209}
1: (3925) <-logout
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3929) ->\n"},"seq":211}
1: (3929) ->
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3932) \"/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi\" exited with code ???.\n"},"seq":213}
1: (3932) "/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi" exited with code ???.
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3934) Send Event AD7ProgramDestroyEvent\n"},"seq":215}
1: (3934) Send Event AD7ProgramDestroyEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"The program '/Users/imddon/juwir/algorithms/basic/basic_vector' has exited with code 0 (0x00000000).\r\n\n"},"seq":217}
The program '/Users/imddon/juwir/algorithms/basic/basic_vector' has exited with code 0 (0x00000000).
--> E (exited): {"type":"event","event":"exited","body":{"exitCode":0},"seq":219}
--> E (terminated): {"type":"event","event":"terminated","body":{},"seq":221}
<-- C (disconnect-8): {"command":"disconnect","arguments":{"restart":false},"type":"request","seq":8}
--> E (output): {"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/DebugCompleted","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"14.0.61023.1","VS.Diagnostics.Debugger.HostVersion":"14.0.61023.1","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.DebugCompleted.BreakCounter":0}},"seq":223}
--> R (disconnect-8): {"type":"response","request_seq":8,"success":true,"command":"disconnect","body":{},"seq":226}

Can anybody help me? I have the same issue and stack for two days.

All 12 comments

I had the same issue on WSL and I manged to overcome it changing "stopAtEntry" setting in launch task to true.

"stopAtEntry": true,

Now I just have to press continue after the launch and program stops on my breakpoints as expected.

I had the same issue on WSL and I manged to overcome it changing "stopAtEntry" setting in launch task to true.

"stopAtEntry": true,

Now I just have to press continue after the launch and program stops on my breakpoints as expected.

Thanks, I tried this. It do stopped at entry, but still ignored all my following breakpoints(

@BillChen2000 Can you enable logging and share the output?

@BillChen2000 Can you enable logging and share the output?

Here's my engineLogging:

1: (112) LaunchOptions<LocalLaunchOptions xmlns='http://schemas.microsoft.com/vstudio/MDDDebuggerOptions/2014'
1: (120) LaunchOptions  ExePath='/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out'
1: (120) LaunchOptions  WorkingDirectory='/Users/billchen/OneDrive/Workspace/LearnigRepo'
1: (121) LaunchOptions  ExeArguments=''
1: (121) LaunchOptions  MIMode='lldb'
1: (121) LaunchOptions  MIDebuggerPath='/Users/billchen/.vscode/extensions/ms-vscode.cpptools-0.21.0/debugAdapters/lldb/bin/lldb-mi'
1: (121) LaunchOptions  WaitDynamicLibLoad='false'
1: (121) LaunchOptions  ExternalConsole='true'
1: (121) LaunchOptions>
1: (121) LaunchOptions</LocalLaunchOptions>
1: (202) Starting: "/Users/billchen/.vscode/extensions/ms-vscode.cpptools-0.21.0/debugAdapters/lldb/bin/lldb-mi" --interpreter=mi
1: (218) DebuggerPid=15488
1: (363) ->(gdb)
1: (375) <-1001-gdb-set auto-solib-add on
1: (376) ->1001^done
1: (376) ->(gdb)
1: (378) 1001: elapsed time 3
1: (379) <-1002-gdb-set solib-search-path "/Users/billchen/OneDrive/Workspace/LearnigRepo/temp:"
1: (379) ->1002^done
1: (379) 1002: elapsed time 0
1: (379) ->(gdb)
1: (380) <-1003-environment-cd /Users/billchen/OneDrive/Workspace/LearnigRepo
1: (380) ->1003^done,path="/Users/billchen/OneDrive/Workspace/LearnigRepo"
1: (380) ->(gdb)
1: (383) 1003: elapsed time 3
1: (383) <-1004-gdb-set new-console on
1: (383) ->1004^done
1: (383) ->(gdb)
1: (383) 1004: elapsed time 0
1: (383) <-1005-file-exec-and-symbols "/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out"
1: (474) ->1005^done
1: (474) ->(gdb)
1: (474) 1005: elapsed time 90
1: (475) ->=library-loaded,id="/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out",target-name="/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out",host-name="/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out",symbols-loaded="1",symbols-path="/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out.dSYM/Contents/Resources/DWARF/Bracket Matching with myStack.out",loaded_addr="-",size="8192"
1: (476) <-1006-interpreter-exec console "platform status"
1: (478) ->  Platform: host
1: (478) ->    Triple: x86_64h-apple-macosx
1: (478) ->OS Version: 10.14.3 (18D109)
1: (478) ->    Kernel: Darwin Kernel Version 18.2.0: Thu Dec 20 20:46:53 PST 2018; root:xnu-4903.241.1~1/RELEASE_X86_64
1: (478) ->  Hostname: 127.0.0.1
1: (478) ->WorkingDir: /Users/billchen/OneDrive/Workspace/LearnigRepo
1: (479) ->1006^done
1: (479) ->(gdb)
1: (479) 1006: elapsed time 2
1: (480) <-1007-break-insert -f on main
1: (481) ->1007^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000007d1",func="main",file="Bracket Matching with myStack.cpp",fullname="/Users/billchen/OneDrive/Workspace/LearnigRepo/Course/数据结构与算法/Stack/Bracket Matching with myStack.cpp",line="45",pending=["main"],times="0",original-location="main"}
1: (481) ->(gdb)
1: (481) ->=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000007d1",func="main",file="Bracket Matching with myStack.cpp",fullname="/Users/billchen/OneDrive/Workspace/LearnigRepo/Course/数据结构与算法/Stack/Bracket Matching with myStack.cpp",line="45",pending=["main"],times="0",original-location="main"}
1: (482) ->(gdb)
1: (483) 1007: elapsed time 2
1: (523) <-1008-break-insert -f on "Bracket Matching with myStack.cpp:49"
1: (523) ->1008^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:49""],times="0",original-location=""Bracket Matching with myStack.cpp:49""}
1: (523) ->(gdb)
1: (524) 1008: elapsed time 1
1: (524) ->=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:49""],times="0",original-location=""Bracket Matching with myStack.cpp:49""}
1: (525) ->(gdb)
1: (529) <-1009-break-insert -f on "Bracket Matching with myStack.cpp:50"
1: (530) ->1009^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:50""],times="0",original-location=""Bracket Matching with myStack.cpp:50""}
1: (530) ->(gdb)
1: (530) 1009: elapsed time 0
1: (530) ->=breakpoint-modified,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:50""],times="0",original-location=""Bracket Matching with myStack.cpp:50""}
1: (530) ->(gdb)
1: (531) <-1010-break-insert -f on "Bracket Matching with myStack.cpp:51"
1: (531) ->1010^done,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:51""],times="0",original-location=""Bracket Matching with myStack.cpp:51""}
1: (531) 1010: elapsed time 0
1: (531) ->(gdb)
1: (532) ->=breakpoint-modified,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:51""],times="0",original-location=""Bracket Matching with myStack.cpp:51""}
1: (532) ->(gdb)
1: (532) <-1011-break-insert -f on "Bracket Matching with myStack.cpp:52"
1: (533) ->1011^done,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:52""],times="0",original-location=""Bracket Matching with myStack.cpp:52""}
1: (533) 1011: elapsed time 0
1: (533) ->(gdb)
1: (533) ->=breakpoint-modified,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:52""],times="0",original-location=""Bracket Matching with myStack.cpp:52""}
1: (533) ->(gdb)
1: (533) <-1012-break-insert -f on "Bracket Matching with myStack.cpp:53"
1: (534) ->1012^done,bkpt={number="6",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:53""],times="0",original-location=""Bracket Matching with myStack.cpp:53""}
1: (534) 1012: elapsed time 0
1: (534) ->(gdb)
1: (534) ->=breakpoint-modified,bkpt={number="6",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:53""],times="0",original-location=""Bracket Matching with myStack.cpp:53""}
1: (534) ->(gdb)
1: (535) <-1013-break-insert -f on "Bracket Matching with myStack.cpp:54"
1: (535) ->1013^done,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:54""],times="0",original-location=""Bracket Matching with myStack.cpp:54""}
1: (535) ->(gdb)
1: (535) 1013: elapsed time 0
1: (535) ->=breakpoint-modified,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:54""],times="0",original-location=""Bracket Matching with myStack.cpp:54""}
1: (536) ->(gdb)
1: (536) <-1014-break-insert -f on "Bracket Matching with myStack.cpp:55"
1: (537) ->1014^done,bkpt={number="8",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:55""],times="0",original-location=""Bracket Matching with myStack.cpp:55""}
1: (537) 1014: elapsed time 1
1: (537) ->(gdb)
1: (537) ->=breakpoint-modified,bkpt={number="8",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:55""],times="0",original-location=""Bracket Matching with myStack.cpp:55""}
1: (537) ->(gdb)
1: (538) <-1015-break-insert -f on "Bracket Matching with myStack.cpp:56"
1: (539) ->1015^done,bkpt={number="9",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:56""],times="0",original-location=""Bracket Matching with myStack.cpp:56""}
1: (539) 1015: elapsed time 0
1: (539) ->(gdb)
1: (541) ->=breakpoint-modified,bkpt={number="9",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:56""],times="0",original-location=""Bracket Matching with myStack.cpp:56""}
1: (541) ->(gdb)
1: (541) <-1016-break-insert -f on "Bracket Matching with myStack.cpp:57"
1: (541) ->1016^done,bkpt={number="10",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:57""],times="0",original-location=""Bracket Matching with myStack.cpp:57""}
1: (542) ->(gdb)
1: (542) 1016: elapsed time 0
1: (542) ->=breakpoint-modified,bkpt={number="10",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:57""],times="0",original-location=""Bracket Matching with myStack.cpp:57""}
1: (542) ->(gdb)
1: (542) <-1017-break-insert -f on "Bracket Matching with myStack.cpp:58"
1: (543) ->1017^done,bkpt={number="11",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:58""],times="0",original-location=""Bracket Matching with myStack.cpp:58""}
1: (543) 1017: elapsed time 0
1: (543) ->(gdb)
1: (543) ->=breakpoint-modified,bkpt={number="11",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=[""Bracket Matching with myStack.cpp:58""],times="0",original-location=""Bracket Matching with myStack.cpp:58""}
1: (543) ->(gdb)
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
1: (588) <-1018-exec-run
1: (1150) ->1018^running
1: (1150) ->=thread-group-started,id="i1",pid="15503"
1: (1150) 1018: elapsed time 561
1: (1150) ->(gdb)
1: (1151) ->=thread-created,id="1",group-id="i1"
1: (1151) ->=thread-selected,id="1"
1: (1151) ->(gdb)
1: (1151) ->=library-loaded,id="/usr/lib/dyld",target-name="/usr/lib/dyld",host-name="/usr/lib/dyld",symbols-loaded="0",loaded_addr="0x0000000100006000",size="520192"
1: (1151) ->(gdb)
1: (1151) ->=library-loaded,id="/usr/lib/dyld",target-name="/usr/lib/dyld",host-name="/usr/lib/dyld",symbols-loaded="0",loaded_addr="0x0000000100006000",size="520192"
1: (1151) ->(gdb)
1: (1152) ->*running,thread-id="all"
1: (1152) ->(gdb)
1: (1154) <-1019-thread-info 1
=thread-selected,id="1"
Loaded '/usr/lib/dyld'. Symbols loaded.
1: (1162) ->1019^done,threads=[{id="1",target-id="Thread 1",frame={level="0",addr="0x0000000100016f0c",func="gdb_image_notifier(dyld_image_mode, unsigned int, dyld_image_info const*)",args=[],file="??",fullname="??",line="-1"},frame={level="1",addr="0x0000000100016c84",func="notifyGDB(dyld_image_states, unsigned int, dyld_image_info const*)",args=[],file="??",fullname="??",line="-1"},frame={level="2",addr="0x000000010000b429",func="dyld::notifyBatchPartial(dyld_image_states, bool, char const* (*)(dyld_image_states, unsigned int, dyld_image_info const*), bool, bool)",args=[],file="??",fullname="??",line="-1"},frame={level="3",addr="0x0000000100018918",func="ImageLoader::link(ImageLoader::LinkContext const&, bool, bool, bool, ImageLoader::RPathChain const&, char const*)",args=[],file="??",fullname="??",line="-1"},frame={level="4",addr="0x000000010000b891",func="dyld::link(ImageLoader*, bool, bool, ImageLoader::RPathChain const&, unsigned int)",args=[],file="??",fullname="??",line="-1"},frame={level="5",addr="0x000000010000d488",func="dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*)",args=[],file="??",fullname="??",line="-1"},frame={level="6",addr="0x00000001000074f6",func="dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*)",args=[],file="??",fullname="??",line="-1"},frame={level="7",addr="0x0000000100007036",func="_dyld_start",args=[],file="??",fullname="??",line="-1"},state="stopped"}]
1: (1162) ->(gdb)
1: (1163) 1019: elapsed time 8
1: (1176) ->(gdb)
1: (1176) ->=library-loaded,id="/usr/lib/libc++.1.dylib",target-name="/usr/lib/libc++.1.dylib",host-name="/usr/lib/libc++.1.dylib",symbols-loaded="0",loaded_addr="0x00007fff60b1a000",size="360448"
Loaded '/usr/lib/libc++.1.dylib'. Symbols loaded.
1: (1177) ->(gdb)
1: (1177) ->=library-loaded,id="/usr/lib/libSystem.B.dylib",target-name="/usr/lib/libSystem.B.dylib",host-name="/usr/lib/libSystem.B.dylib",symbols-loaded="0",loaded_addr="0x00007fff608c0000",size="8192"
Loaded '/usr/lib/libSystem.B.dylib'. Symbols loaded.
1: (1180) ->(gdb)
1: (1180) ->=library-loaded,id="/usr/lib/libc++abi.dylib",target-name="/usr/lib/libc++abi.dylib",host-name="/usr/lib/libc++abi.dylib",symbols-loaded="0",loaded_addr="0x00007fff60b72000",size="90112"
Loaded '/usr/lib/libc++abi.dylib'. Symbols loaded.
1: (1181) ->(gdb)
1: (1181) ->=library-loaded,id="/usr/lib/system/libcache.dylib",target-name="/usr/lib/system/libcache.dylib",host-name="/usr/lib/system/libcache.dylib",symbols-loaded="0",loaded_addr="0x00007fff632ce000",size="20480"
Loaded '/usr/lib/system/libcache.dylib'. Symbols loaded.
1: (1183) ->(gdb)
1: (1183) ->=library-loaded,id="/usr/lib/system/libcommonCrypto.dylib",target-name="/usr/lib/system/libcommonCrypto.dylib",host-name="/usr/lib/system/libcommonCrypto.dylib",symbols-loaded="0",loaded_addr="0x00007fff632d3000",size="45056"
1: (1183) ->(gdb)
Loaded '/usr/lib/system/libcommonCrypto.dylib'. Symbols loaded.
1: (1183) ->=library-loaded,id="/usr/lib/system/libcompiler_rt.dylib",target-name="/usr/lib/system/libcompiler_rt.dylib",host-name="/usr/lib/system/libcompiler_rt.dylib",symbols-loaded="0",loaded_addr="0x00007fff632de000",size="32768"
Loaded '/usr/lib/system/libcompiler_rt.dylib'. Symbols loaded.
1: (1185) ->(gdb)
1: (1185) ->=library-loaded,id="/usr/lib/system/libcopyfile.dylib",target-name="/usr/lib/system/libcopyfile.dylib",host-name="/usr/lib/system/libcopyfile.dylib",symbols-loaded="0",loaded_addr="0x00007fff632e6000",size="40960"
Loaded '/usr/lib/system/libcopyfile.dylib'. Symbols loaded.
1: (1186) ->(gdb)
1: (1186) ->=library-loaded,id="/usr/lib/system/libcorecrypto.dylib",target-name="/usr/lib/system/libcorecrypto.dylib",host-name="/usr/lib/system/libcorecrypto.dylib",symbols-loaded="0",loaded_addr="0x00007fff632f0000",size="544768"
Loaded '/usr/lib/system/libcorecrypto.dylib'. Symbols loaded.
1: (1189) ->(gdb)
1: (1189) ->=library-loaded,id="/usr/lib/system/libdispatch.dylib",target-name="/usr/lib/system/libdispatch.dylib",host-name="/usr/lib/system/libdispatch.dylib",symbols-loaded="0",loaded_addr="0x00007fff633fb000",size="241664"
Loaded '/usr/lib/system/libdispatch.dylib'. Symbols loaded.
1: (1192) ->(gdb)
1: (1192) ->=library-loaded,id="/usr/lib/system/libdyld.dylib",target-name="/usr/lib/system/libdyld.dylib",host-name="/usr/lib/system/libdyld.dylib",symbols-loaded="0",loaded_addr="0x00007fff63436000",size="196608"
1: (1192) ->(gdb)
Loaded '/usr/lib/system/libdyld.dylib'. Symbols loaded.
1: (1192) ->=library-loaded,id="/usr/lib/system/libkeymgr.dylib",target-name="/usr/lib/system/libkeymgr.dylib",host-name="/usr/lib/system/libkeymgr.dylib",symbols-loaded="0",loaded_addr="0x00007fff63466000",size="4096"
Loaded '/usr/lib/system/libkeymgr.dylib'. Symbols loaded.
1: (1193) ->(gdb)
1: (1193) ->=library-loaded,id="/usr/lib/system/liblaunch.dylib",target-name="/usr/lib/system/liblaunch.dylib",host-name="/usr/lib/system/liblaunch.dylib",symbols-loaded="0",loaded_addr="0x00007fff63474000",size="4096"
Loaded '/usr/lib/system/liblaunch.dylib'. Symbols loaded.
1: (1195) ->(gdb)
1: (1195) ->=library-loaded,id="/usr/lib/system/libmacho.dylib",target-name="/usr/lib/system/libmacho.dylib",host-name="/usr/lib/system/libmacho.dylib",symbols-loaded="0",loaded_addr="0x00007fff63475000",size="24576"
Loaded '/usr/lib/system/libmacho.dylib'. Symbols loaded.
1: (1196) ->(gdb)
1: (1196) ->=library-loaded,id="/usr/lib/system/libquarantine.dylib",target-name="/usr/lib/system/libquarantine.dylib",host-name="/usr/lib/system/libquarantine.dylib",symbols-loaded="0",loaded_addr="0x00007fff6347b000",size="12288"
1: (1196) ->(gdb)
Loaded '/usr/lib/system/libquarantine.dylib'. Symbols loaded.
1: (1196) ->=library-loaded,id="/usr/lib/system/libremovefile.dylib",target-name="/usr/lib/system/libremovefile.dylib",host-name="/usr/lib/system/libremovefile.dylib",symbols-loaded="0",loaded_addr="0x00007fff6347e000",size="8192"
Loaded '/usr/lib/system/libremovefile.dylib'. Symbols loaded.
1: (1198) ->(gdb)
1: (1199) ->=library-loaded,id="/usr/lib/system/libsystem_asl.dylib",target-name="/usr/lib/system/libsystem_asl.dylib",host-name="/usr/lib/system/libsystem_asl.dylib",symbols-loaded="0",loaded_addr="0x00007fff63480000",size="98304"
1: (1199) ->(gdb)
Loaded '/usr/lib/system/libsystem_asl.dylib'. Symbols loaded.
1: (1199) ->=library-loaded,id="/usr/lib/system/libsystem_blocks.dylib",target-name="/usr/lib/system/libsystem_blocks.dylib",host-name="/usr/lib/system/libsystem_blocks.dylib",symbols-loaded="0",loaded_addr="0x00007fff63498000",size="4096"
Loaded '/usr/lib/system/libsystem_blocks.dylib'. Symbols loaded.
1: (1202) ->(gdb)
1: (1202) ->=library-loaded,id="/usr/lib/system/libsystem_c.dylib",target-name="/usr/lib/system/libsystem_c.dylib",host-name="/usr/lib/system/libsystem_c.dylib",symbols-loaded="0",loaded_addr="0x00007fff63499000",size="561152"
1: (1202) ->(gdb)
Loaded '/usr/lib/system/libsystem_c.dylib'. Symbols loaded.
1: (1202) ->=library-loaded,id="/usr/lib/system/libsystem_configuration.dylib",target-name="/usr/lib/system/libsystem_configuration.dylib",host-name="/usr/lib/system/libsystem_configuration.dylib",symbols-loaded="0",loaded_addr="0x00007fff63522000",size="16384"
Loaded '/usr/lib/system/libsystem_configuration.dylib'. Symbols loaded.
1: (1203) ->(gdb)
1: (1203) ->=library-loaded,id="/usr/lib/system/libsystem_coreservices.dylib",target-name="/usr/lib/system/libsystem_coreservices.dylib",host-name="/usr/lib/system/libsystem_coreservices.dylib",symbols-loaded="0",loaded_addr="0x00007fff63526000",size="16384"
Loaded '/usr/lib/system/libsystem_coreservices.dylib'. Symbols loaded.
1: (1204) ->(gdb)
1: (1205) ->=library-loaded,id="/usr/lib/system/libsystem_darwin.dylib",target-name="/usr/lib/system/libsystem_darwin.dylib",host-name="/usr/lib/system/libsystem_darwin.dylib",symbols-loaded="0",loaded_addr="0x00007fff6352a000",size="28672"
Loaded '/usr/lib/system/libsystem_darwin.dylib'. Symbols loaded.
1: (1206) ->(gdb)
1: (1206) ->=library-loaded,id="/usr/lib/system/libsystem_dnssd.dylib",target-name="/usr/lib/system/libsystem_dnssd.dylib",host-name="/usr/lib/system/libsystem_dnssd.dylib",symbols-loaded="0",loaded_addr="0x00007fff63531000",size="28672"
Loaded '/usr/lib/system/libsystem_dnssd.dylib'. Symbols loaded.
1: (1208) ->(gdb)
1: (1208) ->=library-loaded,id="/usr/lib/system/libsystem_info.dylib",target-name="/usr/lib/system/libsystem_info.dylib",host-name="/usr/lib/system/libsystem_info.dylib",symbols-loaded="0",loaded_addr="0x00007fff63538000",size="315392"
Loaded '/usr/lib/system/libsystem_info.dylib'. Symbols loaded.
1: (1209) ->(gdb)
1: (1209) ->=library-loaded,id="/usr/lib/system/libsystem_m.dylib",target-name="/usr/lib/system/libsystem_m.dylib",host-name="/usr/lib/system/libsystem_m.dylib",symbols-loaded="0",loaded_addr="0x00007fff635ae000",size="311296"
Loaded '/usr/lib/system/libsystem_m.dylib'. Symbols loaded.
1: (1210) ->(gdb)
1: (1210) ->=library-loaded,id="/usr/lib/system/libsystem_malloc.dylib",target-name="/usr/lib/system/libsystem_malloc.dylib",host-name="/usr/lib/system/libsystem_malloc.dylib",symbols-loaded="0",loaded_addr="0x00007fff635fa000",size="151552"
Loaded '/usr/lib/system/libsystem_malloc.dylib'. Symbols loaded.
1: (1211) ->(gdb)
1: (1212) ->=library-loaded,id="/usr/lib/system/libsystem_networkextension.dylib",target-name="/usr/lib/system/libsystem_networkextension.dylib",host-name="/usr/lib/system/libsystem_networkextension.dylib",symbols-loaded="0",loaded_addr="0x00007fff6361f000",size="49152"
Loaded '/usr/lib/system/libsystem_networkextension.dylib'. Symbols loaded.
1: (1213) ->(gdb)
1: (1213) ->=library-loaded,id="/usr/lib/system/libsystem_notify.dylib",target-name="/usr/lib/system/libsystem_notify.dylib",host-name="/usr/lib/system/libsystem_notify.dylib",symbols-loaded="0",loaded_addr="0x00007fff6362b000",size="32768"
Loaded '/usr/lib/system/libsystem_notify.dylib'. Symbols loaded.
1: (1214) ->(gdb)
1: (1214) ->=library-loaded,id="/usr/lib/system/libsystem_sandbox.dylib",target-name="/usr/lib/system/libsystem_sandbox.dylib",host-name="/usr/lib/system/libsystem_sandbox.dylib",symbols-loaded="0",loaded_addr="0x00007fff63648000",size="16384"
Loaded '/usr/lib/system/libsystem_sandbox.dylib'. Symbols loaded.
1: (1215) ->(gdb)
1: (1215) ->=library-loaded,id="/usr/lib/system/libsystem_secinit.dylib",target-name="/usr/lib/system/libsystem_secinit.dylib",host-name="/usr/lib/system/libsystem_secinit.dylib",symbols-loaded="0",loaded_addr="0x00007fff6364c000",size="12288"
Loaded '/usr/lib/system/libsystem_secinit.dylib'. Symbols loaded.
1: (1217) ->(gdb)
1: (1217) ->=library-loaded,id="/usr/lib/system/libsystem_kernel.dylib",target-name="/usr/lib/system/libsystem_kernel.dylib",host-name="/usr/lib/system/libsystem_kernel.dylib",symbols-loaded="0",loaded_addr="0x00007fff63585000",size="167936"
1: (1217) ->(gdb)
Loaded '/usr/lib/system/libsystem_kernel.dylib'. Symbols loaded.
1: (1217) ->=library-loaded,id="/usr/lib/system/libsystem_platform.dylib",target-name="/usr/lib/system/libsystem_platform.dylib",host-name="/usr/lib/system/libsystem_platform.dylib",symbols-loaded="0",loaded_addr="0x00007fff63633000",size="40960"
Loaded '/usr/lib/system/libsystem_platform.dylib'. Symbols loaded.
1: (1218) ->(gdb)
1: (1218) ->=library-loaded,id="/usr/lib/system/libsystem_pthread.dylib",target-name="/usr/lib/system/libsystem_pthread.dylib",host-name="/usr/lib/system/libsystem_pthread.dylib",symbols-loaded="0",loaded_addr="0x00007fff6363d000",size="45056"
Loaded '/usr/lib/system/libsystem_pthread.dylib'. Symbols loaded.
1: (1220) ->(gdb)
1: (1220) ->=library-loaded,id="/usr/lib/system/libsystem_symptoms.dylib",target-name="/usr/lib/system/libsystem_symptoms.dylib",host-name="/usr/lib/system/libsystem_symptoms.dylib",symbols-loaded="0",loaded_addr="0x00007fff6364f000",size="32768"
Loaded '/usr/lib/system/libsystem_symptoms.dylib'. Symbols loaded.
1: (1222) ->(gdb)
1: (1222) ->=library-loaded,id="/usr/lib/system/libsystem_trace.dylib",target-name="/usr/lib/system/libsystem_trace.dylib",host-name="/usr/lib/system/libsystem_trace.dylib",symbols-loaded="0",loaded_addr="0x00007fff63657000",size="90112"
Loaded '/usr/lib/system/libsystem_trace.dylib'. Symbols loaded.
1: (1223) ->(gdb)
1: (1223) ->=library-loaded,id="/usr/lib/system/libunwind.dylib",target-name="/usr/lib/system/libunwind.dylib",host-name="/usr/lib/system/libunwind.dylib",symbols-loaded="0",loaded_addr="0x00007fff6366e000",size="24576"
Loaded '/usr/lib/system/libunwind.dylib'. Symbols loaded.
1: (1225) ->(gdb)
1: (1226) ->=library-loaded,id="/usr/lib/system/libxpc.dylib",target-name="/usr/lib/system/libxpc.dylib",host-name="/usr/lib/system/libxpc.dylib",symbols-loaded="0",loaded_addr="0x00007fff63674000",size="200704"
Loaded '/usr/lib/system/libxpc.dylib'. Symbols loaded.
1: (1229) ->(gdb)
1: (1229) ->=library-loaded,id="/usr/lib/libobjc.A.dylib",target-name="/usr/lib/libobjc.A.dylib",host-name="/usr/lib/libobjc.A.dylib",symbols-loaded="0",loaded_addr="0x00007fff62368000",size="7892992"
Loaded '/usr/lib/libobjc.A.dylib'. Symbols loaded.
1: (1229) ->=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000007d1",func="main",file="Bracket Matching with myStack.cpp",fullname="/Users/billchen/OneDrive/Workspace/LearnigRepo/Course/数据结构与算法/Stack/Bracket Matching with myStack.cpp",line="45",pending=["main"],times="0",original-location="main"}
1: (1229) ->(gdb)
1: (1229) ->(gdb)
1: (1229) ->=library-loaded,id="/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out",target-name="/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out",host-name="/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out",symbols-loaded="1",symbols-path="/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out.dSYM/Contents/Resources/DWARF/Bracket Matching with myStack.out",loaded_addr="0x0000000100000000",size="8192"
Loaded '/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out'. Symbols loaded.
1: (1230) ->=library-loaded,id="/usr/lib/libc++.1.dylib",target-name="/usr/lib/libc++.1.dylib",host-name="/usr/lib/libc++.1.dylib",symbols-loaded="0",loaded_addr="0x00007fff60b1a000",size="360448"
1: (1230) ->=library-loaded,id="/usr/lib/libSystem.B.dylib",target-name="/usr/lib/libSystem.B.dylib",host-name="/usr/lib/libSystem.B.dylib",symbols-loaded="0",loaded_addr="0x00007fff608c0000",size="8192"
1: (1230) ->=library-loaded,id="/usr/lib/libc++abi.dylib",target-name="/usr/lib/libc++abi.dylib",host-name="/usr/lib/libc++abi.dylib",symbols-loaded="0",loaded_addr="0x00007fff60b72000",size="90112"
1: (1230) ->=library-loaded,id="/usr/lib/system/libcache.dylib",target-name="/usr/lib/system/libcache.dylib",host-name="/usr/lib/system/libcache.dylib",symbols-loaded="0",loaded_addr="0x00007fff632ce000",size="20480"
1: (1230) ->=library-loaded,id="/usr/lib/system/libcommonCrypto.dylib",target-name="/usr/lib/system/libcommonCrypto.dylib",host-name="/usr/lib/system/libcommonCrypto.dylib",symbols-loaded="0",loaded_addr="0x00007fff632d3000",size="45056"
1: (1230) ->=library-loaded,id="/usr/lib/system/libcompiler_rt.dylib",target-name="/usr/lib/system/libcompiler_rt.dylib",host-name="/usr/lib/system/libcompiler_rt.dylib",symbols-loaded="0",loaded_addr="0x00007fff632de000",size="32768"
1: (1230) ->=library-loaded,id="/usr/lib/system/libcopyfile.dylib",target-name="/usr/lib/system/libcopyfile.dylib",host-name="/usr/lib/system/libcopyfile.dylib",symbols-loaded="0",loaded_addr="0x00007fff632e6000",size="40960"
1: (1231) ->=library-loaded,id="/usr/lib/system/libcorecrypto.dylib",target-name="/usr/lib/system/libcorecrypto.dylib",host-name="/usr/lib/system/libcorecrypto.dylib",symbols-loaded="0",loaded_addr="0x00007fff632f0000",size="544768"
1: (1231) ->=library-loaded,id="/usr/lib/system/libdispatch.dylib",target-name="/usr/lib/system/libdispatch.dylib",host-name="/usr/lib/system/libdispatch.dylib",symbols-loaded="0",loaded_addr="0x00007fff633fb000",size="241664"
1: (1231) ->=library-loaded,id="/usr/lib/system/libdyld.dylib",target-name="/usr/lib/system/libdyld.dylib",host-name="/usr/lib/system/libdyld.dylib",symbols-loaded="0",loaded_addr="0x00007fff63436000",size="196608"
1: (1231) ->=library-loaded,id="/usr/lib/system/libkeymgr.dylib",target-name="/usr/lib/system/libkeymgr.dylib",host-name="/usr/lib/system/libkeymgr.dylib",symbols-loaded="0",loaded_addr="0x00007fff63466000",size="4096"
1: (1231) ->=library-loaded,id="/usr/lib/system/liblaunch.dylib",target-name="/usr/lib/system/liblaunch.dylib",host-name="/usr/lib/system/liblaunch.dylib",symbols-loaded="0",loaded_addr="0x00007fff63474000",size="4096"
1: (1231) ->=library-loaded,id="/usr/lib/system/libmacho.dylib",target-name="/usr/lib/system/libmacho.dylib",host-name="/usr/lib/system/libmacho.dylib",symbols-loaded="0",loaded_addr="0x00007fff63475000",size="24576"
1: (1231) ->=library-loaded,id="/usr/lib/system/libquarantine.dylib",target-name="/usr/lib/system/libquarantine.dylib",host-name="/usr/lib/system/libquarantine.dylib",symbols-loaded="0",loaded_addr="0x00007fff6347b000",size="12288"
1: (1231) ->=library-loaded,id="/usr/lib/system/libremovefile.dylib",target-name="/usr/lib/system/libremovefile.dylib",host-name="/usr/lib/system/libremovefile.dylib",symbols-loaded="0",loaded_addr="0x00007fff6347e000",size="8192"
1: (1232) ->=library-loaded,id="/usr/lib/system/libsystem_asl.dylib",target-name="/usr/lib/system/libsystem_asl.dylib",host-name="/usr/lib/system/libsystem_asl.dylib",symbols-loaded="0",loaded_addr="0x00007fff63480000",size="98304"
1: (1232) ->=library-loaded,id="/usr/lib/system/libsystem_blocks.dylib",target-name="/usr/lib/system/libsystem_blocks.dylib",host-name="/usr/lib/system/libsystem_blocks.dylib",symbols-loaded="0",loaded_addr="0x00007fff63498000",size="4096"
1: (1232) ->=library-loaded,id="/usr/lib/system/libsystem_c.dylib",target-name="/usr/lib/system/libsystem_c.dylib",host-name="/usr/lib/system/libsystem_c.dylib",symbols-loaded="0",loaded_addr="0x00007fff63499000",size="561152"
1: (1232) ->=library-loaded,id="/usr/lib/system/libsystem_configuration.dylib",target-name="/usr/lib/system/libsystem_configuration.dylib",host-name="/usr/lib/system/libsystem_configuration.dylib",symbols-loaded="0",loaded_addr="0x00007fff63522000",size="16384"
1: (1232) ->=library-loaded,id="/usr/lib/system/libsystem_coreservices.dylib",target-name="/usr/lib/system/libsystem_coreservices.dylib",host-name="/usr/lib/system/libsystem_coreservices.dylib",symbols-loaded="0",loaded_addr="0x00007fff63526000",size="16384"
1: (1232) ->=library-loaded,id="/usr/lib/system/libsystem_darwin.dylib",target-name="/usr/lib/system/libsystem_darwin.dylib",host-name="/usr/lib/system/libsystem_darwin.dylib",symbols-loaded="0",loaded_addr="0x00007fff6352a000",size="28672"
1: (1232) ->=library-loaded,id="/usr/lib/system/libsystem_dnssd.dylib",target-name="/usr/lib/system/libsystem_dnssd.dylib",host-name="/usr/lib/system/libsystem_dnssd.dylib",symbols-loaded="0",loaded_addr="0x00007fff63531000",size="28672"
1: (1232) ->=library-loaded,id="/usr/lib/system/libsystem_info.dylib",target-name="/usr/lib/system/libsystem_info.dylib",host-name="/usr/lib/system/libsystem_info.dylib",symbols-loaded="0",loaded_addr="0x00007fff63538000",size="315392"
1: (1233) ->=library-loaded,id="/usr/lib/system/libsystem_m.dylib",target-name="/usr/lib/system/libsystem_m.dylib",host-name="/usr/lib/system/libsystem_m.dylib",symbols-loaded="0",loaded_addr="0x00007fff635ae000",size="311296"
1: (1233) ->=library-loaded,id="/usr/lib/system/libsystem_malloc.dylib",target-name="/usr/lib/system/libsystem_malloc.dylib",host-name="/usr/lib/system/libsystem_malloc.dylib",symbols-loaded="0",loaded_addr="0x00007fff635fa000",size="151552"
1: (1233) ->=library-loaded,id="/usr/lib/system/libsystem_networkextension.dylib",target-name="/usr/lib/system/libsystem_networkextension.dylib",host-name="/usr/lib/system/libsystem_networkextension.dylib",symbols-loaded="0",loaded_addr="0x00007fff6361f000",size="49152"
1: (1233) ->=library-loaded,id="/usr/lib/system/libsystem_notify.dylib",target-name="/usr/lib/system/libsystem_notify.dylib",host-name="/usr/lib/system/libsystem_notify.dylib",symbols-loaded="0",loaded_addr="0x00007fff6362b000",size="32768"
1: (1233) ->=library-loaded,id="/usr/lib/system/libsystem_sandbox.dylib",target-name="/usr/lib/system/libsystem_sandbox.dylib",host-name="/usr/lib/system/libsystem_sandbox.dylib",symbols-loaded="0",loaded_addr="0x00007fff63648000",size="16384"
1: (1233) ->=library-loaded,id="/usr/lib/system/libsystem_secinit.dylib",target-name="/usr/lib/system/libsystem_secinit.dylib",host-name="/usr/lib/system/libsystem_secinit.dylib",symbols-loaded="0",loaded_addr="0x00007fff6364c000",size="12288"
1: (1233) ->=library-loaded,id="/usr/lib/system/libsystem_kernel.dylib",target-name="/usr/lib/system/libsystem_kernel.dylib",host-name="/usr/lib/system/libsystem_kernel.dylib",symbols-loaded="0",loaded_addr="0x00007fff63585000",size="167936"
1: (1233) ->=library-loaded,id="/usr/lib/system/libsystem_platform.dylib",target-name="/usr/lib/system/libsystem_platform.dylib",host-name="/usr/lib/system/libsystem_platform.dylib",symbols-loaded="0",loaded_addr="0x00007fff63633000",size="40960"
1: (1233) ->=library-loaded,id="/usr/lib/system/libsystem_pthread.dylib",target-name="/usr/lib/system/libsystem_pthread.dylib",host-name="/usr/lib/system/libsystem_pthread.dylib",symbols-loaded="0",loaded_addr="0x00007fff6363d000",size="45056"
1: (1234) ->=library-loaded,id="/usr/lib/system/libsystem_symptoms.dylib",target-name="/usr/lib/system/libsystem_symptoms.dylib",host-name="/usr/lib/system/libsystem_symptoms.dylib",symbols-loaded="0",loaded_addr="0x00007fff6364f000",size="32768"
1: (1234) ->=library-loaded,id="/usr/lib/system/libsystem_trace.dylib",target-name="/usr/lib/system/libsystem_trace.dylib",host-name="/usr/lib/system/libsystem_trace.dylib",symbols-loaded="0",loaded_addr="0x00007fff63657000",size="90112"
1: (1234) ->=library-loaded,id="/usr/lib/system/libunwind.dylib",target-name="/usr/lib/system/libunwind.dylib",host-name="/usr/lib/system/libunwind.dylib",symbols-loaded="0",loaded_addr="0x00007fff6366e000",size="24576"
1: (1234) ->=library-loaded,id="/usr/lib/system/libxpc.dylib",target-name="/usr/lib/system/libxpc.dylib",host-name="/usr/lib/system/libxpc.dylib",symbols-loaded="0",loaded_addr="0x00007fff63674000",size="200704"
1: (1234) ->=library-loaded,id="/usr/lib/libobjc.A.dylib",target-name="/usr/lib/libobjc.A.dylib",host-name="/usr/lib/libobjc.A.dylib",symbols-loaded="0",loaded_addr="0x00007fff62368000",size="7892992"
1: (1234) ->(gdb)
1: (1234) ->*stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={level="0",addr="0x00000001000007d1",func="main",args=[],file="Bracket Matching with myStack.cpp",fullname="/Users/billchen/OneDrive/Workspace/LearnigRepo/Course/数据结构与算法/Stack/Bracket Matching with myStack.cpp",line="45"},thread-id="1",stopped-threads="all"
1: (1234) ->(gdb)
1: (1244) <-1020-thread-info
1: (1245) ->1020^done,threads=[{id="1",target-id="Thread 1",frame={level="0",addr="0x00000001000007d1",func="main",args=[],file="Bracket Matching with myStack.cpp",fullname="/Users/billchen/OneDrive/Workspace/LearnigRepo/Course/数据结构与算法/Stack/Bracket Matching with myStack.cpp",line="45"},frame={level="1",addr="0x00007fff6344ced9",func="start",args=[],file="??",fullname="??",line="-1"},frame={level="2",addr="0x00007fff6344ced9",func="start",args=[],file="??",fullname="??",line="-1"},state="stopped"}],current-thread-id="1"
1: (1245) ->(gdb)
1: (1246) 1020: elapsed time 1
1: (1256) <-1021-interpreter-exec console "process handle --pass true --stop false --notify false SIGHUP"
1: (1256) ->NAME         PASS   STOP   NOTIFY
1: (1257) ->===========  =====  =====  ======
1: (1257) ->SIGHUP       true   false  false
1: (1257) ->1021^done
1: (1257) ->(gdb)
1: (1257) 1021: elapsed time 0
1: (1258) <-1022-break-delete 1
1: (1259) ->1022^done
1: (1259) ->(gdb)
1: (1259) 1022: elapsed time 1
1: (1261) <--exec-continue
1: (1261) ->^running
1: (1262) ->(gdb)
1: (1262) ->(gdb)
1: (1262) ->*running,thread-id="all"
1: (1262) ->(gdb)

and heres the trace and traceResponce log:

<--   C (disconnect-9): {"command":"disconnect","arguments":{"restart":true},"type":"request","seq":9}
--> E (output): {"event":"output","body":{"category":"console","output":"The program '/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out' has exited with code 42 (0x0000002a).\r\n\n"},"seq":131,"type":"event"}
The program '/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out' has exited with code 42 (0x0000002a).
--> E (output): {"event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/DebugCompleted","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"14.0.51217.3","VS.Diagnostics.Debugger.HostVersion":"14.0.51217.3","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.DebugCompleted.BreakCounter":0}},"seq":133,"type":"event"}
--> R (disconnect-9): {"request_seq":9,"success":true,"command":"disconnect","body":{},"seq":135,"type":"response"}
--> E (output): {"event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/Launch","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"14.0.51217.3","VS.Diagnostics.Debugger.HostVersion":"14.0.51217.3","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.Launch.Duration":407,"VS.Diagnostics.Debugger.Launch.IsCoreDump":false,"VS.Diagnostics.Debugger.VisualizerFileUsed":false,"VS.Diagnostics.Debugger.SourceFileMappings":0}},"seq":2,"type":"event"}
--> R (launch-2): {"request_seq":2,"success":true,"command":"launch","body":{},"seq":4,"type":"response"}
--> E (initialized): {"event":"initialized","body":{},"seq":6,"type":"event"}
<--   C (setBreakpoints-3): {"command":"setBreakpoints","arguments":{"source":{"name":"Bracket Matching with myStack.cpp","path":"/Users/billchen/OneDrive/Workspace/LearnigRepo/Course/数据结构与算法/Stack/Bracket Matching with myStack.cpp"},"lines":[49,50,51,52,53,54,55,56,57,58],"breakpoints":[{"line":49},{"line":50},{"line":51},{"line":52},{"line":53},{"line":54},{"line":55},{"line":56},{"line":57},{"line":58}],"sourceModified":false},"type":"request","seq":3}
--> R (setBreakpoints-3): {"request_seq":3,"success":true,"command":"setBreakpoints","body":{"breakpoints":[{"id":1,"verified":true,"line":49},{"id":2,"verified":true,"line":50},{"id":3,"verified":true,"line":51},{"id":4,"verified":true,"line":52},{"id":5,"verified":true,"line":53},{"id":6,"verified":true,"line":54},{"id":7,"verified":true,"line":55},{"id":8,"verified":true,"line":56},{"id":9,"verified":true,"line":57},{"id":10,"verified":true,"line":58}]},"seq":9,"type":"response"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":1,"verified":false,"message":"Unknown error","line":49}},"seq":11,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":2,"verified":false,"message":"Unknown error","line":50}},"seq":13,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":3,"verified":false,"message":"Unknown error","line":51}},"seq":15,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":4,"verified":false,"message":"Unknown error","line":52}},"seq":17,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":5,"verified":false,"message":"Unknown error","line":53}},"seq":19,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":6,"verified":false,"message":"Unknown error","line":54}},"seq":21,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":7,"verified":false,"message":"Unknown error","line":55}},"seq":23,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":8,"verified":false,"message":"Unknown error","line":56}},"seq":25,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":9,"verified":false,"message":"Unknown error","line":57}},"seq":27,"type":"event"}
<--   C (disconnect-9): {"command":"disconnect","arguments":{"restart":true},"type":"request","seq":9}
--> E (output): {"event":"output","body":{"category":"console","output":"The program '/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out' has exited with code 42 (0x0000002a).\r\n\n"},"seq":131,"type":"event"}
The program '/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out' has exited with code 42 (0x0000002a).

--> E (output): {"event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/DebugCompleted","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"14.0.51217.3","VS.Diagnostics.Debugger.HostVersion":"14.0.51217.3","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.DebugCompleted.BreakCounter":0}},"seq":133,"type":"event"}
--> R (disconnect-9): {"request_seq":9,"success":true,"command":"disconnect","body":{},"seq":135,"type":"response"}
--> E (output): {"event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/Launch","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"14.0.51217.3","VS.Diagnostics.Debugger.HostVersion":"14.0.51217.3","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.Launch.Duration":407,"VS.Diagnostics.Debugger.Launch.IsCoreDump":false,"VS.Diagnostics.Debugger.VisualizerFileUsed":false,"VS.Diagnostics.Debugger.SourceFileMappings":0}},"seq":2,"type":"event"}
--> R (launch-2): {"request_seq":2,"success":true,"command":"launch","body":{},"seq":4,"type":"response"}
--> E (initialized): {"event":"initialized","body":{},"seq":6,"type":"event"}
<--   C (setBreakpoints-3): {"command":"setBreakpoints","arguments":{"source":{"name":"Bracket Matching with myStack.cpp","path":"/Users/billchen/OneDrive/Workspace/LearnigRepo/Course/数据结构与算法/Stack/Bracket Matching with myStack.cpp"},"lines":[49,50,51,52,53,54,55,56,57,58],"breakpoints":[{"line":49},{"line":50},{"line":51},{"line":52},{"line":53},{"line":54},{"line":55},{"line":56},{"line":57},{"line":58}],"sourceModified":false},"type":"request","seq":3}
--> R (setBreakpoints-3): {"request_seq":3,"success":true,"command":"setBreakpoints","body":{"breakpoints":[{"id":1,"verified":true,"line":49},{"id":2,"verified":true,"line":50},{"id":3,"verified":true,"line":51},{"id":4,"verified":true,"line":52},{"id":5,"verified":true,"line":53},{"id":6,"verified":true,"line":54},{"id":7,"verified":true,"line":55},{"id":8,"verified":true,"line":56},{"id":9,"verified":true,"line":57},{"id":10,"verified":true,"line":58}]},"seq":9,"type":"response"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":1,"verified":false,"message":"Unknown error","line":49}},"seq":11,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":2,"verified":false,"message":"Unknown error","line":50}},"seq":13,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":3,"verified":false,"message":"Unknown error","line":51}},"seq":15,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":4,"verified":false,"message":"Unknown error","line":52}},"seq":17,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":5,"verified":false,"message":"Unknown error","line":53}},"seq":19,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":6,"verified":false,"message":"Unknown error","line":54}},"seq":21,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":7,"verified":false,"message":"Unknown error","line":55}},"seq":23,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":8,"verified":false,"message":"Unknown error","line":56}},"seq":25,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":9,"verified":false,"message":"Unknown error","line":57}},"seq":27,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":10,"verified":false,"message":"Unknown error","line":58}},"seq":29,"type":"event"}
<--   C (setFunctionBreakpoints-4): {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
--> R (setFunctionBreakpoints-4): {"request_seq":4,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]},"seq":32,"type":"response"}
<--   C (setExceptionBreakpoints-5): {"command":"setExceptionBreakpoints","arguments":{"filters":[]},"type":"request","seq":5}
--> R (setExceptionBreakpoints-5): {"request_seq":5,"success":true,"command":"setExceptionBreakpoints","body":{},"seq":35,"type":"response"}
<--   C (configurationDone-6): {"command":"configurationDone","type":"request","seq":6}
--> R (configurationDone-6): {"request_seq":6,"success":true,"command":"configurationDone","body":{},"seq":38,"type":"response"}
--> E (output): {"event":"output","body":{"category":"stdout","output":"Warning: Debuggee TargetArchitecture not detected, assuming x86_64.\n"},"seq":40,"type":"event"}
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
<--   C (threads-7): {"command":"threads","type":"request","seq":7}
--> R (threads-7): {"request_seq":7,"success":true,"command":"threads","body":{"threads":[]},"seq":43,"type":"response"}
--> E (output): {"event":"output","body":{"category":"stdout","output":"=thread-selected,id=\"1\"\n"},"seq":45,"type":"event"}
=thread-selected,id="1"
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/dyld'. Symbols loaded.\n"},"seq":47,"type":"event"}
Loaded '/usr/lib/dyld'. Symbols loaded.
--> E (thread): {"event":"thread","body":{"reason":"started","threadId":1},"seq":49,"type":"event"}
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/libc++.1.dylib'. Symbols loaded.\n"},"seq":51,"type":"event"}
Loaded '/usr/lib/libc++.1.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/libSystem.B.dylib'. Symbols loaded.\n"},"seq":53,"type":"event"}
Loaded '/usr/lib/libSystem.B.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/libc++abi.dylib'. Symbols loaded.\n"},"seq":55,"type":"event"}
Loaded '/usr/lib/libc++abi.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcache.dylib'. Symbols loaded.\n"},"seq":57,"type":"event"}
Loaded '/usr/lib/system/libcache.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcommonCrypto.dylib'. Symbols loaded.\n"},"seq":59,"type":"event"}
Loaded '/usr/lib/system/libcommonCrypto.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcompiler_rt.dylib'. Symbols loaded.\n"},"seq":61,"type":"event"}
Loaded '/usr/lib/system/libcompiler_rt.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcopyfile.dylib'. Symbols loaded.\n"},"seq":63,"type":"event"}
Loaded '/usr/lib/system/libcopyfile.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcorecrypto.dylib'. Symbols loaded.\n"},"seq":65,"type":"event"}
Loaded '/usr/lib/system/libcorecrypto.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libdispatch.dylib'. Symbols loaded.\n"},"seq":67,"type":"event"}
Loaded '/usr/lib/system/libdispatch.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libdyld.dylib'. Symbols loaded.\n"},"seq":69,"type":"event"}
Loaded '/usr/lib/system/libdyld.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libkeymgr.dylib'. Symbols loaded.\n"},"seq":71,"type":"event"}
Loaded '/usr/lib/system/libkeymgr.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/liblaunch.dylib'. Symbols loaded.\n"},"seq":73,"type":"event"}
Loaded '/usr/lib/system/liblaunch.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libmacho.dylib'. Symbols loaded.\n"},"seq":75,"type":"event"}
Loaded '/usr/lib/system/libmacho.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libquarantine.dylib'. Symbols loaded.\n"},"seq":77,"type":"event"}
Loaded '/usr/lib/system/libquarantine.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libremovefile.dylib'. Symbols loaded.\n"},"seq":79,"type":"event"}
Loaded '/usr/lib/system/libremovefile.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_asl.dylib'. Symbols loaded.\n"},"seq":81,"type":"event"}
Loaded '/usr/lib/system/libsystem_asl.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_blocks.dylib'. Symbols loaded.\n"},"seq":83,"type":"event"}
Loaded '/usr/lib/system/libsystem_blocks.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_c.dylib'. Symbols loaded.\n"},"seq":85,"type":"event"}
Loaded '/usr/lib/system/libsystem_c.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_configuration.dylib'. Symbols loaded.\n"},"seq":87,"type":"event"}
Loaded '/usr/lib/system/libsystem_configuration.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_coreservices.dylib'. Symbols loaded.\n"},"seq":89,"type":"event"}
Loaded '/usr/lib/system/libsystem_coreservices.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_darwin.dylib'. Symbols loaded.\n"},"seq":91,"type":"event"}
Loaded '/usr/lib/system/libsystem_darwin.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_dnssd.dylib'. Symbols loaded.\n"},"seq":93,"type":"event"}
Loaded '/usr/lib/system/libsystem_dnssd.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_info.dylib'. Symbols loaded.\n"},"seq":95,"type":"event"}
Loaded '/usr/lib/system/libsystem_info.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_m.dylib'. Symbols loaded.\n"},"seq":97,"type":"event"}
Loaded '/usr/lib/system/libsystem_m.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_malloc.dylib'. Symbols loaded.\n"},"seq":99,"type":"event"}
Loaded '/usr/lib/system/libsystem_malloc.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_networkextension.dylib'. Symbols loaded.\n"},"seq":101,"type":"event"}
Loaded '/usr/lib/system/libsystem_networkextension.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_notify.dylib'. Symbols loaded.\n"},"seq":103,"type":"event"}
Loaded '/usr/lib/system/libsystem_notify.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_sandbox.dylib'. Symbols loaded.\n"},"seq":105,"type":"event"}
Loaded '/usr/lib/system/libsystem_sandbox.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_secinit.dylib'. Symbols loaded.\n"},"seq":107,"type":"event"}
Loaded '/usr/lib/system/libsystem_secinit.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_kernel.dylib'. Symbols loaded.\n"},"seq":109,"type":"event"}
Loaded '/usr/lib/system/libsystem_kernel.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_platform.dylib'. Symbols loaded.\n"},"seq":111,"type":"event"}
Loaded '/usr/lib/system/libsystem_platform.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_pthread.dylib'. Symbols loaded.\n"},"seq":113,"type":"event"}
Loaded '/usr/lib/system/libsystem_pthread.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_symptoms.dylib'. Symbols loaded.\n"},"seq":115,"type":"event"}
Loaded '/usr/lib/system/libsystem_symptoms.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_trace.dylib'. Symbols loaded.\n"},"seq":117,"type":"event"}
Loaded '/usr/lib/system/libsystem_trace.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libunwind.dylib'. Symbols loaded.\n"},"seq":119,"type":"event"}
Loaded '/usr/lib/system/libunwind.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libxpc.dylib'. Symbols loaded.\n"},"seq":121,"type":"event"}
Loaded '/usr/lib/system/libxpc.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/libobjc.A.dylib'. Symbols loaded.\n"},"seq":123,"type":"event"}
Loaded '/usr/lib/libobjc.A.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out'. Symbols loaded.\n"},"seq":125,"type":"event"}
Loaded '/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out'. Symbols loaded.
<--   C (threads-8): {"command":"threads","type":"request","seq":8}
--> R (threads-8): {"request_seq":8,"success":true,"command":"threads","body":{"threads":[{"id":1,"name":"Thread #1"}]},"seq":128,"type":"response"}

This might be the issue with having non-ascii characters in the path. Could you move your project to a folder with only ASCII characters?

This might be the issue with having non-ascii characters in the path. Could you move your project to a folder with only ASCII characters?

I have renamed my work folder and now there's only ascii characters. But the breakpoints still remains unverified.

However simple programs like Hello World.cpp do stop at the breakpoints now.

--> E (output): {"event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/Launch","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"14.0.51217.3","VS.Diagnostics.Debugger.HostVersion":"14.0.51217.3","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.Launch.Duration":363,"VS.Diagnostics.Debugger.Launch.IsCoreDump":false,"VS.Diagnostics.Debugger.VisualizerFileUsed":false,"VS.Diagnostics.Debugger.SourceFileMappings":0}},"seq":2,"type":"event"}
--> R (launch-2): {"request_seq":2,"success":true,"command":"launch","body":{},"seq":4,"type":"response"}
--> E (initialized): {"event":"initialized","body":{},"seq":6,"type":"event"}
<--   C (setBreakpoints-3): {"command":"setBreakpoints","arguments":{"source":{"name":"Bracket Matching with myStack.cpp","path":"/Users/billchen/OneDrive/Workspace/LearnigRepo/Course/Data Strcuture & Algorithm/Stack/Bracket Matching with myStack.cpp"},"lines":[72,73,74],"breakpoints":[{"line":72},{"line":73},{"line":74}],"sourceModified":false},"type":"request","seq":3}
--> R (setBreakpoints-3): {"request_seq":3,"success":true,"command":"setBreakpoints","body":{"breakpoints":[{"id":1,"verified":true,"line":72},{"id":2,"verified":true,"line":73},{"id":3,"verified":true,"line":74}]},"seq":9,"type":"response"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":1,"verified":false,"message":"Unknown error","line":72}},"seq":11,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":2,"verified":false,"message":"Unknown error","line":73}},"seq":13,"type":"event"}
--> E (breakpoint): {"event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":3,"verified":false,"message":"Unknown error","line":74}},"seq":15,"type":"event"}
<--   C (setFunctionBreakpoints-4): {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
--> R (setFunctionBreakpoints-4): {"request_seq":4,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]},"seq":18,"type":"response"}
<--   C (setExceptionBreakpoints-5): {"command":"setExceptionBreakpoints","arguments":{"filters":[]},"type":"request","seq":5}
--> R (setExceptionBreakpoints-5): {"request_seq":5,"success":true,"command":"setExceptionBreakpoints","body":{},"seq":21,"type":"response"}
<--   C (configurationDone-6): {"command":"configurationDone","type":"request","seq":6}
--> R (configurationDone-6): {"request_seq":6,"success":true,"command":"configurationDone","body":{},"seq":24,"type":"response"}
<--   C (threads-7): {"command":"threads","type":"request","seq":7}
--> E (output): {"event":"output","body":{"category":"stdout","output":"Warning: Debuggee TargetArchitecture not detected, assuming x86_64.\n"},"seq":27,"type":"event"}
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
--> R (threads-7): {"request_seq":7,"success":true,"command":"threads","body":{"threads":[]},"seq":29,"type":"response"}
--> E (output): {"event":"output","body":{"category":"stdout","output":"=thread-selected,id=\"1\"\n"},"seq":31,"type":"event"}
=thread-selected,id="1"
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/dyld'. Symbols loaded.\n"},"seq":33,"type":"event"}
Loaded '/usr/lib/dyld'. Symbols loaded.
--> E (thread): {"event":"thread","body":{"reason":"started","threadId":1},"seq":35,"type":"event"}
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/libc++.1.dylib'. Symbols loaded.\n"},"seq":37,"type":"event"}
Loaded '/usr/lib/libc++.1.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/libSystem.B.dylib'. Symbols loaded.\n"},"seq":39,"type":"event"}
Loaded '/usr/lib/libSystem.B.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/libc++abi.dylib'. Symbols loaded.\n"},"seq":41,"type":"event"}
Loaded '/usr/lib/libc++abi.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcache.dylib'. Symbols loaded.\n"},"seq":43,"type":"event"}
Loaded '/usr/lib/system/libcache.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcommonCrypto.dylib'. Symbols loaded.\n"},"seq":45,"type":"event"}
Loaded '/usr/lib/system/libcommonCrypto.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcompiler_rt.dylib'. Symbols loaded.\n"},"seq":47,"type":"event"}
Loaded '/usr/lib/system/libcompiler_rt.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcopyfile.dylib'. Symbols loaded.\n"},"seq":49,"type":"event"}
Loaded '/usr/lib/system/libcopyfile.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libcorecrypto.dylib'. Symbols loaded.\n"},"seq":51,"type":"event"}
Loaded '/usr/lib/system/libcorecrypto.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libdispatch.dylib'. Symbols loaded.\n"},"seq":53,"type":"event"}
Loaded '/usr/lib/system/libdispatch.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libdyld.dylib'. Symbols loaded.\n"},"seq":55,"type":"event"}
Loaded '/usr/lib/system/libdyld.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libkeymgr.dylib'. Symbols loaded.\n"},"seq":57,"type":"event"}
Loaded '/usr/lib/system/libkeymgr.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/liblaunch.dylib'. Symbols loaded.\n"},"seq":59,"type":"event"}
Loaded '/usr/lib/system/liblaunch.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libmacho.dylib'. Symbols loaded.\n"},"seq":61,"type":"event"}
Loaded '/usr/lib/system/libmacho.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libquarantine.dylib'. Symbols loaded.\n"},"seq":63,"type":"event"}
Loaded '/usr/lib/system/libquarantine.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libremovefile.dylib'. Symbols loaded.\n"},"seq":65,"type":"event"}
Loaded '/usr/lib/system/libremovefile.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_asl.dylib'. Symbols loaded.\n"},"seq":67,"type":"event"}
Loaded '/usr/lib/system/libsystem_asl.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_blocks.dylib'. Symbols loaded.\n"},"seq":69,"type":"event"}
Loaded '/usr/lib/system/libsystem_blocks.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_c.dylib'. Symbols loaded.\n"},"seq":71,"type":"event"}
Loaded '/usr/lib/system/libsystem_c.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_configuration.dylib'. Symbols loaded.\n"},"seq":73,"type":"event"}
Loaded '/usr/lib/system/libsystem_configuration.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_coreservices.dylib'. Symbols loaded.\n"},"seq":75,"type":"event"}
Loaded '/usr/lib/system/libsystem_coreservices.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_darwin.dylib'. Symbols loaded.\n"},"seq":77,"type":"event"}
Loaded '/usr/lib/system/libsystem_darwin.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_dnssd.dylib'. Symbols loaded.\n"},"seq":79,"type":"event"}
Loaded '/usr/lib/system/libsystem_dnssd.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_info.dylib'. Symbols loaded.\n"},"seq":81,"type":"event"}
Loaded '/usr/lib/system/libsystem_info.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_m.dylib'. Symbols loaded.\n"},"seq":83,"type":"event"}
Loaded '/usr/lib/system/libsystem_m.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_malloc.dylib'. Symbols loaded.\n"},"seq":85,"type":"event"}
Loaded '/usr/lib/system/libsystem_malloc.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_networkextension.dylib'. Symbols loaded.\n"},"seq":87,"type":"event"}
Loaded '/usr/lib/system/libsystem_networkextension.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_notify.dylib'. Symbols loaded.\n"},"seq":89,"type":"event"}
Loaded '/usr/lib/system/libsystem_notify.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_sandbox.dylib'. Symbols loaded.\n"},"seq":91,"type":"event"}
Loaded '/usr/lib/system/libsystem_sandbox.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_secinit.dylib'. Symbols loaded.\n"},"seq":93,"type":"event"}
Loaded '/usr/lib/system/libsystem_secinit.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_kernel.dylib'. Symbols loaded.\n"},"seq":95,"type":"event"}
Loaded '/usr/lib/system/libsystem_kernel.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_platform.dylib'. Symbols loaded.\n"},"seq":97,"type":"event"}
Loaded '/usr/lib/system/libsystem_platform.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_pthread.dylib'. Symbols loaded.\n"},"seq":99,"type":"event"}
Loaded '/usr/lib/system/libsystem_pthread.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_symptoms.dylib'. Symbols loaded.\n"},"seq":101,"type":"event"}
Loaded '/usr/lib/system/libsystem_symptoms.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libsystem_trace.dylib'. Symbols loaded.\n"},"seq":103,"type":"event"}
Loaded '/usr/lib/system/libsystem_trace.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libunwind.dylib'. Symbols loaded.\n"},"seq":105,"type":"event"}
Loaded '/usr/lib/system/libunwind.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/system/libxpc.dylib'. Symbols loaded.\n"},"seq":107,"type":"event"}
Loaded '/usr/lib/system/libxpc.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/usr/lib/libobjc.A.dylib'. Symbols loaded.\n"},"seq":109,"type":"event"}
Loaded '/usr/lib/libobjc.A.dylib'. Symbols loaded.
--> E (output): {"event":"output","body":{"category":"console","output":"Loaded '/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out'. Symbols loaded.\n"},"seq":111,"type":"event"}
Loaded '/Users/billchen/OneDrive/Workspace/LearnigRepo/temp/Bracket Matching with myStack.out'. Symbols loaded.
<--   C (threads-8): {"command":"threads","type":"request","seq":8}
--> R (threads-8): {"request_seq":8,"success":true,"command":"threads","body":{"threads":[{"id":1,"name":"Thread #1"}]},"seq":114,"type":"response"}

The Debug Engine might be having a tough time with the & in the path. I'll be investigating that along with non-ASCII characters.

The Debug Engine might be having a tough time with the & in the path. I'll be investigating that along with non-ASCII characters.

Thanks, I have fixed this problem. The path mustn't have spaces too. I have renamed my file to a.cpp and it worked fine.

--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (152) LaunchOptions 1: (152) LaunchOptions --> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (166) LaunchOptions ExePath='/Users/imddon/juwir/algorithms/basic/basic_vector'\n"},"seq":4}
1: (166) LaunchOptions ExePath='/Users/imddon/juwir/algorithms/basic/basic_vector'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (166) LaunchOptions WorkingDirectory='/Users/imddon/juwir/algorithms/basic'\n"},"seq":6}
1: (166) LaunchOptions WorkingDirectory='/Users/imddon/juwir/algorithms/basic'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (166) LaunchOptions ExeArguments='aaa bbb'\n"},"seq":8}
1: (166) LaunchOptions ExeArguments='aaa bbb'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (167) LaunchOptions MIMode='lldb'\n"},"seq":10}
1: (167) LaunchOptions MIMode='lldb'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (168) LaunchOptions MIDebuggerPath='/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi'\n"},"seq":12}
1: (168) LaunchOptions MIDebuggerPath='/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (168) LaunchOptions WaitDynamicLibLoad='false'\n"},"seq":14}
1: (168) LaunchOptions WaitDynamicLibLoad='false'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (169) LaunchOptions ExternalConsole='true'\n"},"seq":16}
1: (169) LaunchOptions ExternalConsole='true'
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (169) LaunchOptions>\n"},"seq":18}
1: (169) LaunchOptions>
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (170) LaunchOptions
\n"},"seq":20}
1: (170) LaunchOptions

--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (273) Starting: \"/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi\" --interpreter=mi\n"},"seq":22}
1: (273) Starting: "/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi" --interpreter=mi
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (330) DebuggerPid=65138\n"},"seq":24}
1: (330) DebuggerPid=65138
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (615) ->(gdb)\n"},"seq":26}
1: (615) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (629) <-1001-gdb-set auto-solib-add on\n"},"seq":28}
1: (629) <-1001-gdb-set auto-solib-add on
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (630) ->1001^done\n"},"seq":30}
1: (630) ->1001^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (630) ->(gdb)\n"},"seq":32}
1: (630) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (633) 1001: elapsed time 4\n"},"seq":34}
1: (633) 1001: elapsed time 4
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (634) <-1002-gdb-set solib-search-path \"/Users/imddon/juwir/algorithms/basic:\"\n"},"seq":36}
1: (634) <-1002-gdb-set solib-search-path "/Users/imddon/juwir/algorithms/basic:"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (634) ->1002^done\n"},"seq":38}
1: (634) ->1002^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (635) 1002: elapsed time 0\n"},"seq":40}
1: (635) 1002: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (635) ->(gdb)\n"},"seq":42}
1: (635) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (635) <-1003-environment-cd /Users/imddon/juwir/algorithms/basic\n"},"seq":44}
1: (635) <-1003-environment-cd /Users/imddon/juwir/algorithms/basic
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (635) ->1003^done,path=\"/Users/imddon/juwir/algorithms/basic\"\n"},"seq":46}
1: (635) ->1003^done,path="/Users/imddon/juwir/algorithms/basic"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (636) ->(gdb)\n"},"seq":48}
1: (636) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (639) 1003: elapsed time 3\n"},"seq":50}
1: (639) 1003: elapsed time 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (639) <-1004-gdb-set new-console on\n"},"seq":52}
1: (639) <-1004-gdb-set new-console on
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (642) ->1004^done\n"},"seq":54}
1: (642) ->1004^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (642) 1004: elapsed time 3\n"},"seq":56}
1: (642) 1004: elapsed time 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (642) ->(gdb)\n"},"seq":58}
1: (642) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (643) <-1005-file-exec-and-symbols /Users/imddon/juwir/algorithms/basic/basic_vector\n"},"seq":60}
1: (643) <-1005-file-exec-and-symbols /Users/imddon/juwir/algorithms/basic/basic_vector
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (753) ->1005^done\n"},"seq":62}
1: (753) ->1005^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (753) 1005: elapsed time 109\n"},"seq":64}
1: (753) 1005: elapsed time 109
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (755) <-1006-interpreter-exec console \"platform status\"\n"},"seq":66}
1: (755) <-1006-interpreter-exec console "platform status"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (756) ->(gdb)\n"},"seq":68}
1: (756) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (757) ->=library-loaded,id=\"/Users/imddon/juwir/algorithms/basic/basic_vector\",target-name=\"/Users/imddon/juwir/algorithms/basic/basic_vector\",host-name=\"/Users/imddon/juwir/algorithms/basic/basic_vector\",symbols-loaded=\"1\",symbols-path=\"/System/Volumes/Data/Users/imddon/juwir/algorithms/basic/basic_vector.dSYM/Contents/Resources/DWARF/basic_vector\",loaded_addr=\"-\",size=\"40960\"\n"},"seq":70}
1: (757) ->=library-loaded,id="/Users/imddon/juwir/algorithms/basic/basic_vector",target-name="/Users/imddon/juwir/algorithms/basic/basic_vector",host-name="/Users/imddon/juwir/algorithms/basic/basic_vector",symbols-loaded="1",symbols-path="/System/Volumes/Data/Users/imddon/juwir/algorithms/basic/basic_vector.dSYM/Contents/Resources/DWARF/basic_vector",loaded_addr="-",size="40960"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (761) -> Platform: host\n"},"seq":72}
1: (761) -> Platform: host
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (761) -> Triple: x86_64h-apple-macosx\n"},"seq":74}
1: (761) -> Triple: x86_64h-apple-macosx
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (761) ->OS Version: 10.15.1 (19B88)\n"},"seq":76}
1: (761) ->OS Version: 10.15.1 (19B88)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (762) -> Kernel: Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64\n"},"seq":78}
1: (762) -> Kernel: Darwin Kernel Version 19.0.0: Thu Oct 17 16:17:15 PDT 2019; root:xnu-6153.41.3~29/RELEASE_X86_64
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (762) -> Hostname: 127.0.0.1\n"},"seq":80}
1: (762) -> Hostname: 127.0.0.1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (762) ->WorkingDir: /Users/imddon/juwir/algorithms/basic\n"},"seq":82}
1: (762) ->WorkingDir: /Users/imddon/juwir/algorithms/basic
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (763) ->1006^done\n"},"seq":84}
1: (763) ->1006^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (764) ->(gdb)\n"},"seq":86}
1: (764) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (764) 1006: elapsed time 8\n"},"seq":88}
1: (764) 1006: elapsed time 8
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (765) <-1007-exec-arguments aaa bbb\n"},"seq":90}
1: (765) <-1007-exec-arguments aaa bbb
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (766) ->1007^done\n"},"seq":92}
1: (766) ->1007^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (767) 1007: elapsed time 1\n"},"seq":94}
1: (767) 1007: elapsed time 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (767) <-1008-break-insert -f on main\n"},"seq":96}
1: (767) <-1008-break-insert -f on main
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (768) ->(gdb)\n"},"seq":98}
1: (768) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (784) ->1008^done,bkpt={number=\"1\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x0000000100000d6f\",func=\"main\",file=\"basic_vector.cpp\",fullname=\"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp\",line=\"57\",pending=[\"main\"],times=\"0\",original-location=\"main\"}\n"},"seq":100}
1: (784) ->1008^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000100000d6f",func="main",file="basic_vector.cpp",fullname="/Users/imddon/juwir/algorithms/basic/basic_vector.cpp",line="57",pending=["main"],times="0",original-location="main"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (785) ->(gdb)\n"},"seq":102}
1: (785) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (786) ->=breakpoint-modified,bkpt={number=\"1\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x0000000100000d6f\",func=\"main\",file=\"basic_vector.cpp\",fullname=\"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp\",line=\"57\",pending=[\"main\"],times=\"0\",original-location=\"main\"}\n"},"seq":104}
1: (786) ->=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000100000d6f",func="main",file="basic_vector.cpp",fullname="/Users/imddon/juwir/algorithms/basic/basic_vector.cpp",line="57",pending=["main"],times="0",original-location="main"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (786) ->(gdb)\n"},"seq":106}
1: (786) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (787) 1008: elapsed time 19\n"},"seq":108}
1: (787) 1008: elapsed time 19
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (799) Send Event AD7EngineCreateEvent\n"},"seq":110}
1: (799) Send Event AD7EngineCreateEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (804) Send Event AD7ProgramCreateEvent\n"},"seq":112}
1: (804) Send Event AD7ProgramCreateEvent
--> E (output): {"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/Launch","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"14.0.61023.1","VS.Diagnostics.Debugger.HostVersion":"14.0.61023.1","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.Launch.Duration":715,"VS.Diagnostics.Debugger.Launch.IsCoreDump":false,"VS.Diagnostics.Debugger.VisualizerFileUsed":false,"VS.Diagnostics.Debugger.SourceFileMappings":0,"VS.Diagnostics.Debugger.MIMode":null}},"seq":114}
--> R (launch-2): {"type":"response","request_seq":2,"success":true,"command":"launch","body":{},"seq":116}
--> E (initialized): {"type":"event","event":"initialized","body":{},"seq":118}
<-- C (setBreakpoints-3): {"command":"setBreakpoints","arguments":{"source":{"name":"basic_vector.cpp","path":"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp"},"lines":[24],"breakpoints":[{"line":24}],"sourceModified":false},"type":"request","seq":3}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1082) <-1009-break-insert -f on basic_vector.cpp:24\n"},"seq":121}
1: (1082) <-1009-break-insert -f on basic_vector.cpp:24
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1082) ->1009^done,bkpt={number=\"2\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x00000001000009ab\",func=\"warmup_list()\",file=\"basic_vector.cpp\",fullname=\"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp\",line=\"24\",pending=[\"basic_vector.cpp:24\"],times=\"0\",original-location=\"basic_vector.cpp:24\"}\n"},"seq":123}
1: (1082) ->1009^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000009ab",func="warmup_list()",file="basic_vector.cpp",fullname="/Users/imddon/juwir/algorithms/basic/basic_vector.cpp",line="24",pending=["basic_vector.cpp:24"],times="0",original-location="basic_vector.cpp:24"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1083) 1009: elapsed time 1\n"},"seq":125}
1: (1083) 1009: elapsed time 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1084) ->(gdb)\n"},"seq":127}
1: (1084) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1084) ->=breakpoint-modified,bkpt={number=\"2\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x00000001000009ab\",func=\"warmup_list()\",file=\"basic_vector.cpp\",fullname=\"/Users/imddon/juwir/algorithms/basic/basic_vector.cpp\",line=\"24\",pending=[\"basic_vector.cpp:24\"],times=\"0\",original-location=\"basic_vector.cpp:24\"}\n"},"seq":129}
1: (1084) ->=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x00000001000009ab",func="warmup_list()",file="basic_vector.cpp",fullname="/Users/imddon/juwir/algorithms/basic/basic_vector.cpp",line="24",pending=["basic_vector.cpp:24"],times="0",original-location="basic_vector.cpp:24"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1085) ->(gdb)\n"},"seq":131}
1: (1085) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1093) Send Event AD7BreakpointBoundEvent\n"},"seq":133}
1: (1093) Send Event AD7BreakpointBoundEvent
--> R (setBreakpoints-3): {"type":"response","request_seq":3,"success":true,"command":"setBreakpoints","body":{"breakpoints":[{"id":1,"verified":true,"line":24}]},"seq":135}
--> E (breakpoint): {"type":"event","event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":1,"verified":true,"line":24}},"seq":137}
<-- C (setFunctionBreakpoints-4): {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
--> R (setFunctionBreakpoints-4): {"type":"response","request_seq":4,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]},"seq":140}
<-- C (setExceptionBreakpoints-5): {"command":"setExceptionBreakpoints","arguments":{"filters":[]},"type":"request","seq":5}
--> R (setExceptionBreakpoints-5): {"type":"response","request_seq":5,"success":true,"command":"setExceptionBreakpoints","body":{},"seq":143}
<-- C (configurationDone-6): {"command":"configurationDone","type":"request","seq":6}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1184) Send Event AD7LoadCompleteEvent\n"},"seq":147}
1: (1184) Send Event AD7LoadCompleteEvent
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"Warning: Debuggee TargetArchitecture not detected, assuming x86_64.\n"},"seq":149}
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1190) <-1010-exec-run\n"},"seq":151}
1: (1190) <-1010-exec-run
--> R (configurationDone-6): {"type":"response","request_seq":6,"success":true,"command":"configurationDone","body":{},"seq":146}
<-- C (threads-7): {"command":"threads","type":"request","seq":7}
--> R (threads-7): {"type":"response","request_seq":7,"success":true,"command":"threads","body":{"threads":[]},"seq":155}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3891) ->1010^running\n"},"seq":157}
1: (3891) ->1010^running
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3891) ->=thread-group-started,id=\"i1\",pid=\"65224\"\n"},"seq":159}
1: (3891) ->=thread-group-started,id="i1",pid="65224"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3892) 1010: elapsed time 2701\n"},"seq":161}
1: (3892) 1010: elapsed time 2701
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3894) ->(gdb)\n"},"seq":163}
1: (3894) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3894) ->=thread-created,id=\"1\",group-id=\"i1\"\n"},"seq":165}
1: (3894) ->=thread-created,id="1",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3894) ->=thread-selected,id=\"1\"\n"},"seq":167}
1: (3894) ->=thread-selected,id="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3894) ->(gdb)\n"},"seq":169}
1: (3894) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3895) ->running,thread-id=\"all\"\n"},"seq":171}
1: (3895) ->
running,thread-id="all"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3895) ->(gdb)\n"},"seq":173}
1: (3895) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3898) ->(gdb)\n"},"seq":175}
1: (3898) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3899) ->=thread-exited,id=\"1\",group-id=\"i1\"\n"},"seq":177}
1: (3899) ->=thread-exited,id="1",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3899) ->=thread-group-exited,id=\"i1\",exit-code=\"0\"\n"},"seq":179}
1: (3899) ->=thread-group-exited,id="i1",exit-code="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3899) ->stopped,reason=\"exited-normally\"\n"},"seq":181}
1: (3899) ->
stopped,reason="exited-normally"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3900) ->(gdb)\n"},"seq":183}
1: (3900) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3899) <-1011-thread-info 1\n"},"seq":185}
1: (3899) <-1011-thread-info 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3902) ->1011^done,threads=[{id=\"1\",target-id=\"Thread 1\",frame={level=\"0\",addr=\"0xffffffffffffffff\",func=\"??\",args=[],file=\"??\",fullname=\"??\",line=\"0\"},state=\"running\"}]\n"},"seq":188}
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"=thread-selected,id=\"1\"\n"},"seq":187}
=thread-selected,id="1"
1: (3902) ->1011^done,threads=[{id="1",target-id="Thread 1",frame={level="0",addr="0xffffffffffffffff",func="??",args=[],file="??",fullname="??",line="0"},state="running"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3902) ->(gdb)\n"},"seq":191}
1: (3902) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3908) 1011: elapsed time 9\n"},"seq":193}
1: (3908) 1011: elapsed time 9
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3910) Send Event AD7ProcessInfoUpdatedEvent\n"},"seq":195}
1: (3910) Send Event AD7ProcessInfoUpdatedEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3911) Send Event AD7ThreadCreateEvent\n"},"seq":197}
1: (3911) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":1},"seq":199}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3918) <--gdb-exit\n"},"seq":201}
1: (3918) <--gdb-exit
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3919) ->^exit\n"},"seq":203}
1: (3919) ->^exit
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3920) ->=thread-group-exited,id=\"i1\"\n"},"seq":205}
1: (3920) ->=thread-group-exited,id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3920) ->(gdb)\n"},"seq":207}
1: (3920) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3925) <-logout\n"},"seq":209}
1: (3925) <-logout
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3929) ->\n"},"seq":211}
1: (3929) ->
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3932) \"/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi\" exited with code ???.\n"},"seq":213}
1: (3932) "/Users/imddon/.vscode/extensions/ms-vscode.cpptools-0.26.2/debugAdapters/lldb/bin/lldb-mi" exited with code ???.
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3934) Send Event AD7ProgramDestroyEvent\n"},"seq":215}
1: (3934) Send Event AD7ProgramDestroyEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"The program '/Users/imddon/juwir/algorithms/basic/basic_vector' has exited with code 0 (0x00000000).\r\n\n"},"seq":217}
The program '/Users/imddon/juwir/algorithms/basic/basic_vector' has exited with code 0 (0x00000000).
--> E (exited): {"type":"event","event":"exited","body":{"exitCode":0},"seq":219}
--> E (terminated): {"type":"event","event":"terminated","body":{},"seq":221}
<-- C (disconnect-8): {"command":"disconnect","arguments":{"restart":false},"type":"request","seq":8}
--> E (output): {"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/DebugCompleted","data":{"VS.Diagnostics.Debugger.ImplementationName":"Microsoft.MIDebugEngine","VS.Diagnostics.Debugger.EngineVersion":"14.0.61023.1","VS.Diagnostics.Debugger.HostVersion":"14.0.61023.1","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.DebugCompleted.BreakCounter":0}},"seq":223}
--> R (disconnect-8): {"type":"response","request_seq":8,"success":true,"command":"disconnect","body":{},"seq":226}

Can anybody help me? I have the same issue and stack for two days.

Hi Andrew and Bill,

Just for the record I've figured independently from this thread that a simple white space in the file name of the source file is enough to make VSCode ignore the breakpoints, for example "Binary Search.cpp". It can, however, have white spaces in the path preceding the file name, like "C++ Examples/BinarySearch.cpp". The later works fine on a macOS/LLVM setup.

Was this page helpful?
0 / 5 - 0 ratings