microsoft / microsoft/vscode-cpptools
The breakpoint is not highlighted and Step-In does not work
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 6.2k
- Forks
- 1.7k
- Avg merge
- 14h 46m
- Merged PRs (30d)
- 61
Description
Environment
-
OS and version: Ubuntu 22.04.2 LTS (on VirtualBox VM (Version 7.0.8 r156879 (Qt5.15.2)), Host OS: macOS Monterey, 12.6), MacBook Pro (16-inch, 2019), Intel Core i9.
-
VS Code: Version: 1.80.1
Commit: 74f6148eb9ea00507ec113ec51c489d6ffb4b771
Date: 2023-07-12T17:22:25.257Z
Electron: 22.3.14
ElectronBuildId: 21893604
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: 10.8.168.25-electron.0
OS: Linux x64 5.19.0-46-generic -
C/C++ extension:
C/C++ v1.16.3
C/C++ Compile Run v1.0.49
C/C++ Extension Pack v1.3.0
C/C++ Themes v2.0.0
CMake v0.0.17
CMake Tools v1.14.34 -
OS and version of remote machine (if applicable): no
-
GDB / LLDB version: GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1
Bug Summary and Steps to Reproduce
Bug Summary:
The breakpoint is not highlighted and Step-In does not work. That's why I can't debug, see the values of the variables etc.
Steps to reproduce:
- In this environment I created the simple code (source.cpp):
#include <iostream>
#include <string>
using namespace std;
int main() {
cout << "What is your name?" << endl;
string name;
getline(cin, name);
cout <<"Hello, " << name << endl;
return 0;
}
- With this config: (c_cpp_properties.json)
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "linux-gcc-x64",
"compilerPath": "/usr/bin/gcc"
}
],
"version": 4
}
- Do: 1. Select 'source.cpp' in the Explorer panel, press 'Run C/C++ file' and select C/C++: g++ build and debug active file.
- See error: no errors
Debugger Configurations
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++ build active file",
"command": "/usr/bin/g++",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": "build",
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}
{
"version": "2.0.0",
"configurations": [
{
"name": "C/C++: g++ build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"additionalSOLibSearchPath": "/usr/lib/x86_64-linux-gnu",
"args": ["-g"],
"stopAtEntry": true,
"stopAtConnect": true,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"symbolLoadInfo": {
"loadAll": true,
"exceptionList": ""
},
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "Set Disassembly Flavor to Intel",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++ build active file",
"miDebuggerPath": "/usr/bin/gdb",
"launchCompleteCommand": "exec-run",
"logging": {
"engineLogging": true,
"trace": true,
"traceResponse": true
}
}
],
"logging": {
"engineLogging": true,
"trace": true,
"traceResponse": true
}
}
### Debugger Logs
```shell
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (70) LaunchOptions{\"name\":\"C/C++: g++ build and debug active file\",\"type\":\"cppdbg\",\"request\":\"launch\",\"program\":\"/home/vboxuser/Projects/source\",\"additionalSOLibSearchPath\":\"/usr/lib/x86_64-linux-gnu\",\"args\":[\"-g\"],\"stopAtEntry\":true,\"stopAtConnect\":true,\"cwd\":\"/home/vboxuser/Projects\",\"environment\":[],\"externalConsole\":false,\"MIMode\":\"gdb\",\"symbolLoadInfo\":{\"loadAll\":true,\"exceptionList\":\"\"},\"setupCommands\":[{\"description\":\"Enable pretty-printing for gdb\",\"text\":\"-enable-pretty-printing\",\"ignoreFailures\":true},{\"description\":\"Set Disassembly Flavor to Intel\",\"text\":\"-gdb-set disassembly-flavor intel\",\"ignoreFailures\":true}],\"preLaunchTask\":\"C/C++: g++ build active file\",\"miDebuggerPath\":\"/usr/bin/gdb\",\"launchCompleteCommand\":\"exec-run\",\"logging\":{\"engineLogging\":true,\"trace\":true,\"traceResponse\":true},\"configSource\":\"workspaceFolder\",\"detail\":\"preLaunchTask: C/C++: g++ build active file\",\"existing\":true,\"debuggerEvent\":\"playButton\",\"debugType\":\"run\",\"__sessionId\":\"23e60378-7888-46d5-aee8-53f03f86929b\"}\n"},"seq":2}
1: (70) LaunchOptions{"name":"C/C++: g++ build and debug active file","type":"cppdbg","request":"launch","program":"/home/vboxuser/Projects/source","additionalSOLibSearchPath":"/usr/lib/x86_64-linux-gnu","args":["-g"],"stopAtEntry":true,"stopAtConnect":true,"cwd":"/home/vboxuser/Projects","environment":[],"externalConsole":false,"MIMode":"gdb","symbolLoadInfo":{"loadAll":true,"exceptionList":""},"setupCommands":[{"description":"Enable pretty-printing for gdb","text":"-enable-pretty-printing","ignoreFailures":true},{"description":"Set Disassembly Flavor to Intel","text":"-gdb-set disassembly-flavor intel","ignoreFailures":true}],"preLaunchTask":"C/C++: g++ build active file","miDebuggerPath":"/usr/bin/gdb","launchCompleteCommand":"exec-run","logging":{"engineLogging":true,"trace":true,"traceResponse":true},"configSource":"workspaceFolder","detail":"preLaunchTask: C/C++: g++ build active file","existing":true,"debuggerEvent":"playButton","debugType":"run","__sessionId":"23e60378-7888-46d5-aee8-53f03f86929b"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (144) DbgCmd:echo $$ > /tmp/Microsoft-MIEngine-Pid-ah22x1sh.wsv ; cd \"/home/vboxuser/Projects\" ; DbgTerm=`tty` ; set -o monitor ; trap 'rm \"/tmp/Microsoft-MIEngine-In-up45ooxw.0np\" \"/tmp/Microsoft-MIEngine-Out-maigahq0.1wi\" \"/tmp/Microsoft-MIEngine-Pid-ah22x1sh.wsv\" \"/tmp/Microsoft-MIEngine-Cmd-iiyxe4u4.emt\"' EXIT ; \"/usr/bin/gdb\" --interpreter=mi --tty=$DbgTerm < \"/tmp/Microsoft-MIEngine-In-up45ooxw.0np\" > \"/tmp/Microsoft-MIEngine-Out-maigahq0.1wi\" & clear; pid=$! ; echo $pid > \"/tmp/Microsoft-MIEngine-Pid-ah22x1sh.wsv\" ; wait $pid; \n"},"seq":4}
1: (144) DbgCmd:echo $$ > /tmp/Microsoft-MIEngine-Pid-ah22x1sh.wsv ; cd "/home/vboxuser/Projects" ; DbgTerm=`tty` ; set -o monitor ; trap 'rm "/tmp/Microsoft-MIEngine-In-up45ooxw.0np" "/tmp/Microsoft-MIEngine-Out-maigahq0.1wi" "/tmp/Microsoft-MIEngine-Pid-ah22x1sh.wsv" "/tmp/Microsoft-MIEngine-Cmd-iiyxe4u4.emt"' EXIT ; "/usr/bin/gdb" --interpreter=mi --tty=$DbgTerm < "/tmp/Microsoft-MIEngine-In-up45ooxw.0np" > "/tmp/Microsoft-MIEngine-Out-maigahq0.1wi" & clear; pid=$! ; echo $pid > "/tmp/Microsoft-MIEngine-Pid-ah22x1sh.wsv" ; wait $pid;
--> C (runInTerminal-6): {"type":"request","command":"runInTerminal","arguments":{"kind":"integrated","title":"cppdbg: source","cwd":"","args":["/bin/sh","/tmp/Microsoft-MIEngine-Cmd-iiyxe4u4.emt"],"env":{}},"seq":6}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (167) Wait for connection completion.\n"},"seq":8}
1: (167) Wait for connection completion.
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (328) ->=thread-group-added,id=\"i1\"\n"},"seq":10}
1: (328) ->=thread-group-added,id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1\\n\"\n"},"seq":12}
1: (331) ->~"GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"Copyright (C) 2022 Free Software Foundation, Inc.\\n\"\n"},"seq":14}
1: (331) ->~"Copyright (C) 2022 Free Software Foundation, Inc.\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\\nThis is free software: you are free to change and redistribute it.\\nThere is NO WARRANTY, to the extent permitted by law.\"\n"},"seq":16}
1: (331) ->~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law."
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"\\nType \\\"show copying\\\" and \\\"show warranty\\\" for details.\\n\"\n"},"seq":18}
1: (331) ->~"\nType \"show copying\" and \"show warranty\" for details.\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"This GDB was configured as \\\"x86_64-linux-gnu\\\".\\n\"\n"},"seq":20}
1: (331) ->~"This GDB was configured as \"x86_64-linux-gnu\".\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"Type \\\"show configuration\\\" for configuration details.\\n\"\n"},"seq":22}
1: (331) ->~"Type \"show configuration\" for configuration details.\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"For bug reporting instructions, please see:\\n\"\n"},"seq":24}
1: (331) ->~"For bug reporting instructions, please see:\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"<https://www.gnu.org/software/gdb/bugs/>.\\n\"\n"},"seq":26}
1: (331) ->~"<https://www.gnu.org/software/gdb/bugs/>.\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"Find the GDB manual and other documentation resources online at:\\n <http://www.gnu.org/software/gdb/documentation/>.\"\n"},"seq":28}
1: (331) ->~"Find the GDB manual and other documentation resources online at:\n <http://www.gnu.org/software/gdb/documentation/>."
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"\\n\\n\"\n"},"seq":30}
1: (331) ->~"\n\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"For help, type \\\"help\\\".\\n\"\n"},"seq":32}
1: (331) ->~"For help, type \"help\".\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->~\"Type \\\"apropos word\\\" to search for commands related to \\\"word\\\".\\n\"\n"},"seq":34}
1: (331) ->~"Type \"apropos word\" to search for commands related to \"word\".\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (331) ->(gdb)\n"},"seq":36}
1: (331) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (366) <-1001-gdb-set mi-async on\n"},"seq":38}
1: (366) <-1001-gdb-set mi-async on
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (368) ->1001^done\n"},"seq":40}
1: (368) ->1001^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (368) ->(gdb)\n"},"seq":42}
1: (368) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (383) 1001: elapsed time 38\n"},"seq":44}
1: (383) 1001: elapsed time 38
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (421) <-1002-enable-pretty-printing\n"},"seq":46}
1: (421) <-1002-enable-pretty-printing
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (436) ->1002^done\n"},"seq":48}
1: (436) ->1002^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (436) ->(gdb)\n"},"seq":50}
1: (436) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (438) 1002: elapsed time 16\n"},"seq":52}
1: (438) 1002: elapsed time 16
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (438) <-1003-gdb-set disassembly-flavor intel\n"},"seq":54}
1: (438) <-1003-gdb-set disassembly-flavor intel
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (438) ->1003^done\n"},"seq":56}
1: (438) ->1003^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (438) ->(gdb)\n"},"seq":58}
1: (438) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (440) 1003: elapsed time 2\n"},"seq":60}
1: (440) 1003: elapsed time 2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (440) <-1004-interpreter-exec console \"set pagination off\"\n"},"seq":62}
1: (440) <-1004-interpreter-exec console "set pagination off"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (440) ->=cmd-param-changed,param=\"pagination\",value=\"off\"\n"},"seq":64}
1: (440) ->=cmd-param-changed,param="pagination",value="off"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (440) ->1004^done\n"},"seq":66}
1: (440) ->1004^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (440) ->(gdb)\n"},"seq":68}
1: (440) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (444) 1004: elapsed time 3\n"},"seq":70}
1: (444) 1004: elapsed time 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (444) <-1005-gdb-set auto-solib-add on\n"},"seq":72}
1: (444) <-1005-gdb-set auto-solib-add on
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (444) ->1005^done\n"},"seq":74}
1: (444) ->1005^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (444) ->(gdb)\n"},"seq":76}
1: (444) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (446) 1005: elapsed time 2\n"},"seq":78}
1: (446) 1005: elapsed time 2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (446) <-1006-gdb-set solib-search-path /home/vboxuser/Projects:/usr/lib/x86_64-linux-gnu:\n"},"seq":80}
1: (446) <-1006-gdb-set solib-search-path /home/vboxuser/Projects:/usr/lib/x86_64-linux-gnu:
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (447) ->1006^done\n"},"seq":82}
1: (447) ->1006^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (447) ->(gdb)\n"},"seq":84}
1: (447) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (448) 1006: elapsed time 1\n"},"seq":86}
1: (448) 1006: elapsed time 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (448) <-1007-gdb-set stop-on-solib-events 1\n"},"seq":88}
1: (448) <-1007-gdb-set stop-on-solib-events 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (448) ->1007^done\n"},"seq":90}
1: (448) ->1007^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (448) ->(gdb)\n"},"seq":92}
1: (448) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (449) 1007: elapsed time 0\n"},"seq":94}
1: (449) 1007: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (449) <-1008-environment-cd /home/vboxuser/Projects\n"},"seq":96}
1: (449) <-1008-environment-cd /home/vboxuser/Projects
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (449) ->1008^done\n"},"seq":98}
1: (449) ->1008^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (449) ->(gdb)\n"},"seq":100}
1: (449) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (450) 1008: elapsed time 0\n"},"seq":102}
1: (450) 1008: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (450) <-1009-file-exec-and-symbols /home/vboxuser/Projects/source\n"},"seq":104}
1: (450) <-1009-file-exec-and-symbols /home/vboxuser/Projects/source
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (451) ->1009^done\n"},"seq":106}
1: (451) ->1009^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (451) ->(gdb)\n"},"seq":108}
1: (451) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (451) 1009: elapsed time 1\n"},"seq":110}
1: (451) 1009: elapsed time 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (453) <-1010-interpreter-exec console \"show architecture\"\n"},"seq":112}
1: (453) <-1010-interpreter-exec console "show architecture"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (453) ->~\"The target architecture is set to \\\"auto\\\" (currently \\\"i386:x86-64\\\").\\n\"\n"},"seq":114}
1: (453) ->~"The target architecture is set to \"auto\" (currently \"i386:x86-64\").\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (453) ->1010^done\n"},"seq":116}
1: (453) ->1010^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (453) ->(gdb)\n"},"seq":118}
1: (453) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (458) 1010: elapsed time 5\n"},"seq":120}
1: (458) 1010: elapsed time 5
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (459) <-1011-exec-arguments -g\n"},"seq":122}
1: (459) <-1011-exec-arguments -g
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (459) ->1011^done\n"},"seq":124}
1: (459) ->1011^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (460) ->(gdb)\n"},"seq":126}
1: (460) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (473) 1011: elapsed time 13\n"},"seq":128}
1: (473) 1011: elapsed time 13
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (473) <-1012-break-insert -f main\n"},"seq":130}
1: (473) <-1012-break-insert -f main
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (510) ->1012^done,bkpt={number=\"1\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x0000000000001276\",func=\"main()\",file=\"/home/vboxuser/Projects/source.cpp\",fullname=\"/home/vboxuser/Projects/source.cpp\",line=\"6\",thread-groups=[\"i1\"],times=\"0\",original-location=\"main\"}\n"},"seq":132}
1: (510) ->1012^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000001276",func="main()",file="/home/vboxuser/Projects/source.cpp",fullname="/home/vboxuser/Projects/source.cpp",line="6",thread-groups=["i1"],times="0",original-location="main"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (510) ->(gdb)\n"},"seq":134}
1: (510) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (529) 1012: elapsed time 55\n"},"seq":136}
1: (529) 1012: elapsed time 55
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (534) Send Event AD7EngineCreateEvent\n"},"seq":138}
1: (534) Send Event AD7EngineCreateEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (536) Send Event AD7ProgramCreateEvent\n"},"seq":140}
1: (536) 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":"17.4.30208.2","VS.Diagnostics.Debugger.HostVersion":"17.4.30208.2","VS.Diagnostics.Debugger.AdapterId":"cppdbg","VS.Diagnostics.Debugger.Launch.Duration":479,"VS.Diagnostics.Debugger.Launch.IsNoDebug":true,"VS.Diagnostics.Debugger.MIMode":"gdb","VS.Diagnostics.Debugger.FrameworkVersion":"6.0.1322.58009"}},"seq":142}
--> R (launch-2): {"type":"response","request_seq":2,"success":true,"command":"launch","body":{},"seq":144}
--> E (initialized): {"type":"event","event":"initialized","body":{},"seq":146}
<-- R (runInTerminal-6) [1152 ms]: {"type":"response","seq":3,"command":"runInTerminal","request_seq":6,"success":true,"body":{"shellProcessId":7306}}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1328) ShellPid=7714\n"},"seq":149}
1: (1328) ShellPid=7714
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1329) DebuggerPid=7716\n"},"seq":151}
1: (1329) DebuggerPid=7716
<-- C (configurationDone-4): {"command":"configurationDone","type":"request","seq":4}
--> R (configurationDone-4): {"type":"response","request_seq":4,"success":true,"command":"configurationDone","body":{},"seq":154}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1339) Send Event AD7LoadCompleteEvent\n"},"seq":156}
1: (1339) Send Event AD7LoadCompleteEvent
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"=thread-group-added,id=\"i1\"\nGNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1\nCopyright (C) 2022 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\nType \"show copying\" and \"show warranty\" for details.\nThis GDB was configured as \"x86_64-linux-gnu\".\nType \"show configuration\" for configuration details.\nFor bug reporting instructions, please see:\n<https://www.gnu.org/software/gdb/bugs/>.\nFind the GDB manual and other documentation resources online at:\n <http://www.gnu.org/software/gdb/documentation/>.\n\nFor help, type \"help\".\nType \"apropos word\" to search for commands related to \"word\".\nWarning: Debuggee TargetArchitecture not detected, assuming x86_64.\n=cmd-param-changed,param=\"pagination\",value=\"off\"\n"},"seq":158}
=thread-group-added,id="i1"
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
=cmd-param-changed,param="pagination",value="off"
<-- C (threads-5): {"command":"threads","type":"request","seq":5}
--> R (threads-5): {"type":"response","request_seq":5,"success":true,"command":"threads","body":{"threads":[]},"seq":161}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1399) <-1013-exec-run\n"},"seq":163}
1: (1399) <-1013-exec-run
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1415) ->=thread-group-started,id=\"i1\",pid=\"7732\"\n"},"seq":165}
1: (1415) ->=thread-group-started,id="i1",pid="7732"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1415) ->=thread-created,id=\"1\",group-id=\"i1\"\n"},"seq":167}
1: (1415) ->=thread-created,id="1",group-id="i1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1415) ->=breakpoint-modified,bkpt={number=\"1\",type=\"breakpoint\",disp=\"keep\",enabled=\"y\",addr=\"0x0000555555555276\",func=\"main()\",file=\"/home/vboxuser/Projects/source.cpp\",fullname=\"/home/vboxuser/Projects/source.cpp\",line=\"6\",thread-groups=[\"i1\"],times=\"0\",original-location=\"main\"}\n"},"seq":169}
1: (1415) ->=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x0000555555555276",func="main()",file="/home/vboxuser/Projects/source.cpp",fullname="/home/vboxuser/Projects/source.cpp",line="6",thread-groups=["i1"],times="0",original-location="main"}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1415) ->=library-loaded,id=\"/lib64/ld-linux-x86-64.so.2\",target-name=\"/lib64/ld-linux-x86-64.so.2\",host-name=\"/lib64/ld-linux-x86-64.so.2\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffff7fc5090\",to=\"0x00007ffff7fee335\"}]\n"},"seq":171}
1: (1415) ->=library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7fc5090",to="0x00007ffff7fee335"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1420) <-1014-thread-info 1\n"},"seq":173}
1: (1420) <-1014-thread-info 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1431) ->1013^running\n"},"seq":175}
1: (1431) ->1013^running
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1431) ->*running,thread-id=\"all\"\n"},"seq":177}
1: (1431) ->*running,thread-id="all"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1443) ->(gdb)\n"},"seq":179}
1: (1443) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1443) ->~\"Stopped due to shared library event (no libraries added or removed)\\n\"\n"},"seq":181}
1: (1443) ->~"Stopped due to shared library event (no libraries added or removed)\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1443) ->*stopped,reason=\"solib-event\",thread-id=\"1\",stopped-threads=\"all\",core=\"0\"\n"},"seq":183}
1: (1443) ->*stopped,reason="solib-event",thread-id="1",stopped-threads="all",core="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1443) ->1014^done,threads=[{id=\"1\",target-id=\"process 7732\",name=\"source\",frame={level=\"0\",addr=\"0x00007ffff7fc6300\",func=\"__GI__dl_debug_state\",args=[],file=\"./elf/dl-debug.c\",fullname=\"./elf/./elf/dl-debug.c\",line=\"116\",arch=\"i386:x86-64\"},state=\"stopped\",core=\"0\"}]\n"},"seq":185}
1: (1443) ->1014^done,threads=[{id="1",target-id="process 7732",name="source",frame={level="0",addr="0x00007ffff7fc6300",func="__GI__dl_debug_state",args=[],file="./elf/dl-debug.c",fullname="./elf/./elf/dl-debug.c",line="116",arch="i386:x86-64"},state="stopped",core="0"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1443) ->(gdb)\n"},"seq":187}
1: (1443) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1473) 1013: elapsed time 73\n"},"seq":189}
1: (1473) 1013: elapsed time 73
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"Stopped due to shared library event (no libraries added or removed)\n"},"seq":191}
Stopped due to shared library event (no libraries added or removed)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1490) 1014: elapsed time 70\n"},"seq":193}
1: (1490) 1014: elapsed time 70
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1516) <-1015-interpreter-exec console \"shell echo -e \\\\\\\\033c 1>&2\"\n"},"seq":195}
1: (1516) <-1015-interpreter-exec console "shell echo -e \\\\033c 1>&2"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1521) ->1015^done\n"},"seq":197}
1: (1521) ->1015^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1521) ->(gdb)\n"},"seq":199}
1: (1521) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1533) Send Event AD7ProcessInfoUpdatedEvent\n"},"seq":201}
1: (1533) Send Event AD7ProcessInfoUpdatedEvent
--> E (process): {"type":"event","event":"process","body":{"startMethod":"launch","name":"/home/vboxuser/Projects/source","systemProcessId":7732,"pointerSize":64},"seq":203}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1575) Send Event AD7ThreadCreateEvent\n"},"seq":205}
1: (1575) Send Event AD7ThreadCreateEvent
--> E (thread): {"type":"event","event":"thread","body":{"reason":"started","threadId":7732},"seq":207}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1600) 1015: elapsed time 84\n"},"seq":209}
1: (1600) 1015: elapsed time 84
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1605) <-1016-gdb-set stop-on-solib-events 0\n"},"seq":211}
1: (1605) <-1016-gdb-set stop-on-solib-events 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1607) ->1016^done\n"},"seq":213}
1: (1607) ->1016^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1607) ->(gdb)\n"},"seq":215}
1: (1607) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1608) 1016: elapsed time 2\n"},"seq":217}
1: (1608) 1016: elapsed time 2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1638) <-1017-interpreter-exec console \"info sharedlibrary\"\n"},"seq":219}
1: (1638) <-1017-interpreter-exec console "info sharedlibrary"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1638) ->~\"From To Syms Read Shared Object Library\\n\"\n"},"seq":221}
1: (1638) ->~"From To Syms Read Shared Object Library\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1638) ->~\"0x00007ffff7fc5090 0x00007ffff7fee335 Yes /lib64/ld-linux-x86-64.so.2\\n\"\n"},"seq":223}
1: (1638) ->~"0x00007ffff7fc5090 0x00007ffff7fee335 Yes /lib64/ld-linux-x86-64.so.2\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1638) ->1017^done\n"},"seq":225}
1: (1638) ->1017^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1638) ->(gdb)\n"},"seq":227}
1: (1638) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1655) 1017: elapsed time 17\n"},"seq":229}
1: (1655) 1017: elapsed time 17
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1658) Send Event AD7ModuleLoadEvent\n"},"seq":231}
1: (1658) Send Event AD7ModuleLoadEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"Loaded '/lib64/ld-linux-x86-64.so.2'. Symbols loaded.\n"},"seq":233}
Loaded '/lib64/ld-linux-x86-64.so.2'. Symbols loaded.
--> E (module): {"type":"event","event":"module","body":{"reason":"new","module":{"id":1,"name":"ld-linux-x86-64.so.2","path":"/lib64/ld-linux-x86-64.so.2","symbolFilePath":"/lib64/ld-linux-x86-64.so.2","vsLoadAddress":"140737353896080","vsPreferredLoadAddress":"140737353896080","vsModuleSize":168613,"vsLoadOrder":0,"vsTimestampUTC":"1688827604","vsIs64Bit":true}},"seq":235}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1698) <--exec-continue\n"},"seq":237}
1: (1698) <--exec-continue
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1701) ->^running\n"},"seq":239}
1: (1701) ->^running
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1701) ->*running,thread-id=\"all\"\n"},"seq":241}
1: (1701) ->*running,thread-id="all"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1701) ->(gdb)\n"},"seq":243}
1: (1701) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1701) ->~\"\\nProgram\"\n"},"seq":245}
1: (1701) ->~"\nProgram"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1701) ->~\" received signal SIGSEGV, Segmentation fault.\\n\"\n"},"seq":247}
1: (1701) ->~" received signal SIGSEGV, Segmentation fault.\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1701) ->~\"0x0000aaaa9aa5ab49 in ?? ()\\n\"\n"},"seq":249}
1: (1701) ->~"0x0000aaaa9aa5ab49 in ?? ()\n"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1701) ->*stopped,reason=\"signal-received\",signal-name=\"SIGSEGV\",signal-meaning=\"Segmentation fault\",frame={addr=\"0x0000aaaa9aa5ab49\",func=\"??\",args=[],arch=\"i386:x86-64\"},thread-id=\"1\",stopped-threads=\"all\",core=\"0\"\n"},"seq":251}
1: (1701) ->*stopped,reason="signal-received",signal-name="SIGSEGV",signal-meaning="Segmentation fault",frame={addr="0x0000aaaa9aa5ab49",func="??",args=[],arch="i386:x86-64"},thread-id="1",stopped-threads="all",core="0"
<-- C (threads-6): {"command":"threads","type":"request","seq":6}
--> R (threads-6): {"type":"response","request_seq":6,"success":true,"command":"threads","body":{"threads":[{"id":7732,"name":"source [7732]"}]},"seq":254}
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"\nProgram"},"seq":256}
Program
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":" received signal SIGSEGV, Segmentation fault.\n"},"seq":258}
received signal SIGSEGV, Segmentation fault.
--> E (output): {"type":"event","event":"output","body":{"category":"stdout","output":"0x0000aaaa9aa5ab49 in ?? ()\n"},"seq":260}
0x0000aaaa9aa5ab49 in ?? ()
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1755) <-1018-thread-info\n"},"seq":262}
1: (1755) <-1018-thread-info
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1755) ->1018^done,threads=[{id=\"1\",target-id=\"process 7732\",name=\"source\",frame={level=\"0\",addr=\"0x0000aaaa9aa5ab49\",func=\"??\",args=[],arch=\"i386:x86-64\"},state=\"stopped\",core=\"0\"}],current-thread-id=\"1\"\n"},"seq":264}
1: (1755) ->1018^done,threads=[{id="1",target-id="process 7732",name="source",frame={level="0",addr="0x0000aaaa9aa5ab49",func="??",args=[],arch="i386:x86-64"},state="stopped",core="0"}],current-thread-id="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1755) ->(gdb)\n"},"seq":266}
1: (1755) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1769) 1018: elapsed time 14\n"},"seq":268}
1: (1769) 1018: elapsed time 14
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (1797) <-1019-stack-list-frames 0 1000\n"},"seq":270}
1: (1797) <-1019-stack-list-frames 0 1000
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2304) ->1019^done,stack=[frame={level=\"0\",addr=\"0x0000aaaa9aa5ab49\",func=\"??\",arch=\"i386:x86-64\"},frame={level=\"1\",addr=\"0x00007ffff7fe636c\",func=\"dl_main\",file=\"./elf/rtld.c\",fullname=\"./elf/./elf/rtld.c\",line=\"1868\",arch=\"i386:x86-64\"},frame={level=\"2\",addr=\"0x00007ffff7fe285c\",func=\"_dl_sysdep_start\",file=\"../elf/dl-sysdep.c\",fullname=\"./elf/../elf/dl-sysdep.c\",line=\"256\",arch=\"i386:x86-64\"},frame={level=\"3\",addr=\"0x00007ffff7fe45b8\",func=\"_dl_start_final\",file=\"./elf/rtld.c\",fullname=\"./elf/./elf/rtld.c\",line=\"507\",arch=\"i386:x86-64\"},frame={level=\"4\",addr=\"0x00007ffff7fe45b8\",func=\"_dl_start\",file=\"./elf/rtld.c\",fullname=\"./elf/./elf/rtld.c\",line=\"596\",arch=\"i386:x86-64\"},frame={level=\"5\",addr=\"0x00007ffff7fe32b8\",func=\"_start\",from=\"/lib64/ld-linux-x86-64.so.2\",arch=\"i386:x86-64\"},frame={level=\"6\",addr=\"0x0000000000000002\",func=\"??\",arch=\"i386:x86-64\"},frame={level=\"7\",addr=\"0x00007fffffffe24a\",func=\"??\",arch=\"i386:x86-64\"},frame={level=\"8\",addr=\"0x00007fffffffe269\",func=\"??\",arch=\"i386:x86-64\"},frame={level=\"9\",addr=\"0x0000000000000000\",func=\"??\",arch=\"i386:x86-64\"}]\n"},"seq":272}
1: (2304) ->1019^done,stack=[frame={level="0",addr="0x0000aaaa9aa5ab49",func="??",arch="i386:x86-64"},frame={level="1",addr="0x00007ffff7fe636c",func="dl_main",file="./elf/rtld.c",fullname="./elf/./elf/rtld.c",line="1868",arch="i386:x86-64"},frame={level="2",addr="0x00007ffff7fe285c",func="_dl_sysdep_start",file="../elf/dl-sysdep.c",fullname="./elf/../elf/dl-sysdep.c",line="256",arch="i386:x86-64"},frame={level="3",addr="0x00007ffff7fe45b8",func="_dl_start_final",file="./elf/rtld.c",fullname="./elf/./elf/rtld.c",line="507",arch="i386:x86-64"},frame={level="4",addr="0x00007ffff7fe45b8",func="_dl_start",file="./elf/rtld.c",fullname="./elf/./elf/rtld.c",line="596",arch="i386:x86-64"},frame={level="5",addr="0x00007ffff7fe32b8",func="_start",from="/lib64/ld-linux-x86-64.so.2",arch="i386:x86-64"},frame={level="6",addr="0x0000000000000002",func="??",arch="i386:x86-64"},frame={level="7",addr="0x00007fffffffe24a",func="??",arch="i386:x86-64"},frame={level="8",addr="0x00007fffffffe269",func="??",arch="i386:x86-64"},frame={level="9",addr="0x0000000000000000",func="??",arch="i386:x86-64"}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2304) ->(gdb)\n"},"seq":274}
1: (2304) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2305) 1019: elapsed time 507\n"},"seq":276}
1: (2305) 1019: elapsed time 507
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (2322) Send Event AD7ExceptionEvent\n"},"seq":278}
1: (2322) Send Event AD7ExceptionEvent
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"Execute debugger commands using \"-exec <command>\", for example \"-exec info registers\" will list registers in use (when GDB is the debugger)\n"},"seq":280}
Execute debugger commands using "-exec <command>", for example "-exec info registers" will list registers in use (when GDB is the debugger)
--> E (stopped): {"type":"event","event":"stopped","body":{"reason":"exception","threadId":7732,"text":"Segmentation fault","allThreadsStopped":true},"seq":282}
<-- C (threads-7): {"command":"threads","type":"request","seq":7}
--> R (threads-7): {"type":"response","request_seq":7,"success":true,"command":"threads","body":{"threads":[{"id":7732,"name":"source [7732]"}]},"seq":285}
<-- C (stackTrace-8): {"command":"stackTrace","arguments":{"threadId":7732,"startFrame":0,"levels":20},"type":"request","seq":8}
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3359) <-1020-stack-list-arguments 0 0 6\n"},"seq":288}
1: (3359) <-1020-stack-list-arguments 0 0 6
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3361) ->1020^done,stack-args=[frame={level=\"0\",args=[]},frame={level=\"1\",args=[name=\"phdr\",name=\"phnum\",name=\"user_entry\",name=\"auxv\"]},frame={level=\"2\",args=[name=\"start_argptr\",name=\"dl_main\"]},frame={level=\"3\",args=[name=\"arg\"]},frame={level=\"4\",args=[name=\"arg\"]},frame={level=\"5\",args=[]},frame={level=\"6\",args=[]}]\n"},"seq":290}
1: (3361) ->1020^done,stack-args=[frame={level="0",args=[]},frame={level="1",args=[name="phdr",name="phnum",name="user_entry",name="auxv"]},frame={level="2",args=[name="start_argptr",name="dl_main"]},frame={level="3",args=[name="arg"]},frame={level="4",args=[name="arg"]},frame={level="5",args=[]},frame={level="6",args=[]}]
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3361) ->(gdb)\n"},"seq":292}
1: (3361) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3363) 1020: elapsed time 4\n"},"seq":294}
1: (3363) 1020: elapsed time 4
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3368) <-1021-stack-select-frame 1\n"},"seq":296}
1: (3368) <-1021-stack-select-frame 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3372) ->1021^done\n"},"seq":298}
1: (3372) ->1021^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3372) ->(gdb)\n"},"seq":300}
1: (3372) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3375) 1021: elapsed time 7\n"},"seq":302}
1: (3375) 1021: elapsed time 7
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3382) <-1022-var-create - * \"phdr\"\n"},"seq":304}
1: (3382) <-1022-var-create - * "phdr"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3384) ->1022^done,name=\"var1\",numchild=\"8\",value=\"<optimized out>\",type=\"const Elf64_Phdr *\",thread-id=\"1\",has_more=\"0\"\n"},"seq":306}
1: (3384) ->1022^done,name="var1",numchild="8",value="<optimized out>",type="const Elf64_Phdr *",thread-id="1",has_more="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3384) ->(gdb)\n"},"seq":308}
1: (3384) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3387) 1022: elapsed time 4\n"},"seq":310}
1: (3387) 1022: elapsed time 4
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3389) <-1023-var-delete var1\n"},"seq":312}
1: (3389) <-1023-var-delete var1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3390) ->1023^done,ndeleted=\"1\"\n"},"seq":314}
1: (3390) ->1023^done,ndeleted="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3390) ->(gdb)\n"},"seq":316}
1: (3390) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3392) 1023: elapsed time 3\n"},"seq":318}
1: (3392) 1023: elapsed time 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3394) <-1024-var-create - * \"phnum\"\n"},"seq":320}
1: (3394) <-1024-var-create - * "phnum"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3395) ->1024^done,name=\"var2\",numchild=\"0\",value=\"<optimized out>\",type=\"Elf64_Word\",thread-id=\"1\",has_more=\"0\"\n"},"seq":322}
1: (3395) ->1024^done,name="var2",numchild="0",value="<optimized out>",type="Elf64_Word",thread-id="1",has_more="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3395) ->(gdb)\n"},"seq":324}
1: (3395) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3396) 1024: elapsed time 2\n"},"seq":326}
1: (3396) 1024: elapsed time 2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3399) <-1025-var-delete var2\n"},"seq":328}
1: (3399) <-1025-var-delete var2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3400) ->1025^done,ndeleted=\"1\"\n"},"seq":330}
1: (3400) ->1025^done,ndeleted="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3400) ->(gdb)\n"},"seq":332}
1: (3400) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3402) 1025: elapsed time 3\n"},"seq":334}
1: (3402) 1025: elapsed time 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3432) <-1026-var-create - * \"user_entry\"\n"},"seq":336}
1: (3432) <-1026-var-create - * "user_entry"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3434) ->1026^done,name=\"var3\",numchild=\"1\",value=\"<optimized out>\",type=\"Elf64_Addr *\",thread-id=\"1\",has_more=\"0\"\n"},"seq":338}
1: (3434) ->1026^done,name="var3",numchild="1",value="<optimized out>",type="Elf64_Addr *",thread-id="1",has_more="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3434) ->(gdb)\n"},"seq":340}
1: (3434) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3434) 1026: elapsed time 2\n"},"seq":342}
1: (3434) 1026: elapsed time 2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3436) <-1027-var-delete var3\n"},"seq":344}
1: (3436) <-1027-var-delete var3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3436) ->1027^done,ndeleted=\"1\"\n"},"seq":346}
1: (3436) ->1027^done,ndeleted="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3436) ->(gdb)\n"},"seq":348}
1: (3436) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3437) 1027: elapsed time 0\n"},"seq":350}
1: (3437) 1027: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3437) <-1028-var-create - * \"auxv\"\n"},"seq":352}
1: (3437) <-1028-var-create - * "auxv"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3438) ->1028^done,name=\"var4\",numchild=\"2\",value=\"<optimized out>\",type=\"Elf64_auxv_t *\",thread-id=\"1\",has_more=\"0\"\n"},"seq":354}
1: (3438) ->1028^done,name="var4",numchild="2",value="<optimized out>",type="Elf64_auxv_t *",thread-id="1",has_more="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3438) ->(gdb)\n"},"seq":356}
1: (3438) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3440) 1028: elapsed time 3\n"},"seq":358}
1: (3440) 1028: elapsed time 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3441) <-1029-var-delete var4\n"},"seq":360}
1: (3441) <-1029-var-delete var4
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3441) ->1029^done,ndeleted=\"1\"\n"},"seq":362}
1: (3441) ->1029^done,ndeleted="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3441) ->(gdb)\n"},"seq":364}
1: (3441) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3442) 1029: elapsed time 1\n"},"seq":366}
1: (3442) 1029: elapsed time 1
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3442) <-1030-stack-select-frame 2\n"},"seq":368}
1: (3442) <-1030-stack-select-frame 2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3443) ->1030^done\n"},"seq":370}
1: (3443) ->1030^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3443) ->(gdb)\n"},"seq":372}
1: (3443) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3452) 1030: elapsed time 10\n"},"seq":374}
1: (3452) 1030: elapsed time 10
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3453) <-1031-var-create - * \"start_argptr\"\n"},"seq":376}
1: (3453) <-1031-var-create - * "start_argptr"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3453) ->1031^done,name=\"var5\",numchild=\"1\",value=\"0x7fffffffde90\",type=\"void **\",thread-id=\"1\",has_more=\"0\"\n"},"seq":378}
1: (3453) ->1031^done,name="var5",numchild="1",value="0x7fffffffde90",type="void **",thread-id="1",has_more="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3454) ->(gdb)\n"},"seq":380}
1: (3454) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3456) 1031: elapsed time 2\n"},"seq":382}
1: (3456) 1031: elapsed time 2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3456) <-1032-var-delete var5\n"},"seq":384}
1: (3456) <-1032-var-delete var5
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3457) ->1032^done,ndeleted=\"1\"\n"},"seq":386}
1: (3457) ->1032^done,ndeleted="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3457) ->(gdb)\n"},"seq":388}
1: (3457) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3457) 1032: elapsed time 0\n"},"seq":390}
1: (3457) 1032: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3459) <-1033-var-create - * \"dl_main\"\n"},"seq":392}
1: (3459) <-1033-var-create - * "dl_main"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3459) ->1033^done,name=\"var6\",numchild=\"0\",value=\"0x7ffff7fe4900 <dl_main>\",type=\"void (*)(const Elf64_Phdr *, Elf64_Word, Elf64_Addr *, Elf64_auxv_t *)\",thread-id=\"1\",has_more=\"0\"\n"},"seq":394}
1: (3459) ->1033^done,name="var6",numchild="0",value="0x7ffff7fe4900 <dl_main>",type="void (*)(const Elf64_Phdr *, Elf64_Word, Elf64_Addr *, Elf64_auxv_t *)",thread-id="1",has_more="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3459) ->(gdb)\n"},"seq":396}
1: (3459) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3459) 1033: elapsed time 0\n"},"seq":398}
1: (3459) 1033: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3460) <-1034-var-delete var6\n"},"seq":400}
1: (3460) <-1034-var-delete var6
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3460) ->1034^done,ndeleted=\"1\"\n"},"seq":402}
1: (3460) ->1034^done,ndeleted="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3460) ->(gdb)\n"},"seq":404}
1: (3460) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3460) 1034: elapsed time 0\n"},"seq":406}
1: (3460) 1034: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3461) <-1035-stack-select-frame 3\n"},"seq":408}
1: (3461) <-1035-stack-select-frame 3
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3461) ->1035^done\n"},"seq":410}
1: (3461) ->1035^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3461) ->(gdb)\n"},"seq":412}
1: (3461) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3461) 1035: elapsed time 0\n"},"seq":414}
1: (3461) 1035: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3462) <-1036-var-create - * \"arg\"\n"},"seq":416}
1: (3462) <-1036-var-create - * "arg"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3462) ->1036^done,name=\"var7\",numchild=\"0\",value=\"0x7fffffffde90\",type=\"void *\",thread-id=\"1\",has_more=\"0\"\n"},"seq":418}
1: (3462) ->1036^done,name="var7",numchild="0",value="0x7fffffffde90",type="void *",thread-id="1",has_more="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3462) ->(gdb)\n"},"seq":420}
1: (3462) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3463) 1036: elapsed time 0\n"},"seq":422}
1: (3463) 1036: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3463) <-1037-var-delete var7\n"},"seq":424}
1: (3463) <-1037-var-delete var7
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3463) ->1037^done,ndeleted=\"1\"\n"},"seq":426}
1: (3463) ->1037^done,ndeleted="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3463) ->(gdb)\n"},"seq":428}
1: (3463) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3463) 1037: elapsed time 0\n"},"seq":430}
1: (3463) 1037: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3463) <-1038-stack-select-frame 4\n"},"seq":432}
1: (3463) <-1038-stack-select-frame 4
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3464) ->1038^done\n"},"seq":434}
1: (3464) ->1038^done
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3464) ->(gdb)\n"},"seq":436}
1: (3464) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3465) 1038: elapsed time 2\n"},"seq":438}
1: (3465) 1038: elapsed time 2
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3468) <-1039-var-create - * \"arg\"\n"},"seq":440}
1: (3468) <-1039-var-create - * "arg"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3469) ->1039^done,name=\"var8\",numchild=\"0\",value=\"0x7fffffffde90\",type=\"void *\",thread-id=\"1\",has_more=\"0\"\n"},"seq":442}
1: (3469) ->1039^done,name="var8",numchild="0",value="0x7fffffffde90",type="void *",thread-id="1",has_more="0"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3469) ->(gdb)\n"},"seq":444}
1: (3469) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3469) 1039: elapsed time 0\n"},"seq":446}
1: (3469) 1039: elapsed time 0
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3469) <-1040-var-delete var8\n"},"seq":448}
1: (3469) <-1040-var-delete var8
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3469) ->1040^done,ndeleted=\"1\"\n"},"seq":450}
1: (3469) ->1040^done,ndeleted="1"
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3469) ->(gdb)\n"},"seq":452}
1: (3469) ->(gdb)
--> E (output): {"type":"event","event":"output","body":{"category":"console","output":"1: (3470) 1040: elapsed time 0\n"},"seq":454}
1: (3470) 1040: elapsed time 0
--> R (stackTrace-8): {"type":"response","request_seq":8,"success":true,"command":"stackTrace","body":{"stackFrames":[{"id":1000,"name":"[Unknown/Just-In-Time compiled code]","line":0,"column":0,"instructionPointerReference":"0x0000aaaa9aa5ab49"},{"id":1001,"name":"ld-linux-x86-64.so.2!dl_main(const Elf64_Phdr * phdr, Elf64_Word phnum, Elf64_Addr * user_entry, Elf64_auxv_t * auxv)","source":{"presentationHint":"deemphasize","name":"rtld.c","path":"./elf/./elf/rtld.c","sources":[],"checksums":[]},"line":1868,"column":1,"instructionPointerReference":"0x00007ffff7fe636c","moduleId":1},{"id":1002,"name":"ld-linux-x86-64.so.2!_dl_sysdep_start(void ** start_argptr, void (*)(const Elf64_Phdr *, Elf64_Word, Elf64_Addr *, Elf64_auxv_t *) dl_main)","source":{"presentationHint":"deemphasize","name":"dl-sysdep.c","path":"./elf/../elf/dl-sysdep.c","sources":[],"checksums":[]},"line":256,"column":1,"instructionPointerReference":"0x00007ffff7fe285c","moduleId":1},{"id":1003,"name":"ld-linux-x86-64.so.2!_dl_start_final(void * arg)","source":{"presentationHint":"deemphasize","name":"rtld.c","path":"./elf/./elf/rtld.c","sources":[],"checksums":[]},"line":507,"column":1,"instructionPointerReference":"0x00007ffff7fe45b8","moduleId":1},{"id":1004,"name":"ld-linux-x86-64.so.2!_dl_start(void * arg)","source":{"presentationHint":"deemphasize","name":"rtld.c","path":"./elf/./elf/rtld.c","sources":[],"checksums":[]},"line":596,"column":1,"instructionPointerReference":"0x00007ffff7fe45b8","moduleId":1},{"id":1005,"name":"ld-linux-x86-64.so.2!_start","line":0,"column":0,"instructionPointerReference":"0x00007ffff7fe32b8","moduleId":1},{"id":1006,"name":"[Unknown/Just-In-Time compiled code]","line":0,"column":0,"instructionPointerReference":"0x0000000000000002"}],"totalFrames":7},"seq":456}
Other Extensions
No response
Additional Information
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the report with source.cpp, c_cpp_properties.json, the generated tasks configuration, and the C/C++ launch configuration. Start by running the configuration with GDB and inspecting the debugger logs; done means breakpoint highlighting and Step-In work for this example so debugging can continue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100