Ask Your Question
0

VSCode 에서 linux에 원격 Debug(Attach Process) 시 오류

asked 2020-03-03 17:14:16 +0900

namka gravatar image

updated 2020-03-04 17:06:57 +0900

  • 안녕하세요.

  • vscode + linux 의 기본 프로젝트를 만들어 Attach Process 를 이용한 디버그시 오류가 발생해서 문의 드립니다.

  • 증상 : Attach 실행시 걸어놓은 브레이크 포인트들이 모두 해제되며, 중간에 브레이크 포인트를 걸어도 무시하고 프로세스가 진행됩니다.

  • (- 디버그 모드로 실행시 브레이크 포인트는 잘 동작합니다.)

  • :

  • :
  • 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"
  • 0x00007f65b8a6807a in ?? ()🚩
  • Loaded '/lib64/ld-linux-x86-64.so.2'. Symbols loaded.

  • 브레이크 포인트 설정.(바로 해제되며 안먹힘)

  • Program received signal SIGINT, Interrupt.
  • 0x00007f65b8a6807a in ?? ()🚩

  • 브레이크 포인트 재 설정.(바로 해제되며 안먹힘)

  • Program received signal SIGINT, Interrupt.
  • 0x00007f65b8a6807a in ?? ()🚩
    • *
  • < 버젼 정보 >
  • os version : Ubuntu 16.04.5 LTS
  • ifun version : fuapi1-runtime_1.0.0-4991xenial: stable
  • GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2
    • *
  • < launch.json >
  • "version": "0.2.0",
  • "configurations": [
  • {
  • "name": "Attach Aid",
  • "type": "cppdbg",
  • "request": "attach",
  • "program": "/usr/bin/funapi_runner",
  • "processId": "${command:pickProcess}",
  • "MIMode": "gdb",
  • "setupCommands": [
  • {
  • "description": "Enable pretty-printing for gdb",
  • "text": "-enable-pretty-printing",
  • "ignoreFailures": true
  • }
  • ]
  • },
edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2020-03-04 17:03:17 +0900

Suwon Jang gravatar image

안녕하세요. 위 설정으로 VS Code 에서 Debug 를 실행하면, PID 를 고르게 됩니다. 해당 PID 를 고를 때 project_name-launcher 에 해당하는 프로세스 PID 가 아닌, funapi_runner 에 해당하는 PID 를 사용해서 attach 하시면 정상적으로 디버깅 수행이 가능해 질 것으로 보입니다. 해당 PID 는 pgrep -a funapi_runner 명령어로 쉽게 확인 하실 수 있습니다.

edit flag offensive delete link more

Comments

감사합니다. ^^ funapi_runner 에 attach 해서 잘 동작됩니다.

namka gravatar imagenamka ( 2020-03-04 17:11:34 +0900 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2020-03-03 17:14:16 +0900

Seen: 40 times

Last updated: Mar 04