vadimcn / codelldb

A native debugger extension for VSCode based on LLDB
https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb
MIT License
2.52k stars 245 forks source link

Vec in sidebar shows wrong (old) value #911

Closed jogru0 closed 1 year ago

jogru0 commented 1 year ago

OS: Linux (Debian Testing) VSCode version: 1.77.1 CodeLLDB version: 1.9.0 Compiler: rustc 1.68.2 Debuggee: x86_64-unknown-linux-gnu

I debug the followinge extremely simple unit test:

#[cfg(test)]
mod tests {

    #[test]
    fn it_works() {
        let mut v = Vec::new();
        assert_eq!(v.len(), 0);
        v.push(10); //Breakpoint here.
        assert_eq!(v.len(), 1);
    }
}

image

Expected: The left debugging side bar shows v as a local Vec with one entry.

Actual: It shows v as an empty Vec. Paradoxically, if I hover over v in the source code, it shows its correct content in the popup. In the screenshot, you can see both conflicting visualizations of v at the same time.

Verbose log
Initial debug configuration: {
  type: 'lldb',
  request: 'launch',
  name: 'test tests::it_works',
  program: '${workspaceFolder}/target/debug/deps/debugger-671425e7bcf40f26',
  args: [ 'tests::it_works', '--exact', '--nocapture' ],
  cwd: '${workspaceFolder}',
  sourceMap: {},
  sourceLanguages: [ 'rust' ],
  env: {
    RUST_BACKTRACE: 'short',
    CHROME_DESKTOP: 'code-url-handler.desktop',
    COLORTERM: 'truecolor',
    DBUS_SESSION_BUS_ADDRESS: 'unix:path=/run/user/1000/bus',
    DESKTOP_SESSION: 'gnome',
    DISPLAY: ':1',
    ELECTRON_NO_ATTACH_CONSOLE: '1',
    GCC_COLORS: 'error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01',
    GDK_BACKEND: 'x11',
    GDMSESSION: 'gnome',
    GDM_LANG: 'en_US.UTF-8',
    GNOME_DESKTOP_SESSION_ID: 'this-is-deprecated',
    GNOME_KEYRING_CONTROL: '/run/user/1000/keyring',
    GNOME_TERMINAL_SCREEN: '/org/gnome/Terminal/screen/422013dc_8f16_4377_a817_572e43ef2585',
    GNOME_TERMINAL_SERVICE: ':1.358',
    GPG_AGENT_INFO: '/run/user/1000/gnupg/S.gpg-agent:0:1',
    GTK_IM_MODULE: 'ibus',
    GTK_MODULES: 'gail:atk-bridge',
    HOME: '/home/jgr',
    IM_CONFIG_PHASE: '1',
    LANG: 'en_US.UTF-8',
    LANGUAGE: 'en_US:en',
    LOGNAME: 'jgr',
    LS_COLORS: 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:',
    OLDPWD: '/home/jgr',
    ORIGINAL_XDG_CURRENT_DESKTOP: 'GNOME',
    PATH: '/home/jgr/.cargo/bin:/home/jgr/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/home/jgr/.local/share/JetBrains/Toolbox/scripts',
    PWD: '/home/jgr/Documents',
    QTWEBENGINE_DICTIONARIES_PATH: '/usr/share/hunspell-bdic/',
    QT_ACCESSIBILITY: '1',
    QT_IM_MODULE: 'ibus',
    SESSION_MANAGER: 'local/jon-com-deb:@/tmp/.ICE-unix/2462,unix/jon-com-deb:/tmp/.ICE-unix/2462',
    SHELL: '/usr/bin/bash',
    SHLVL: '1',
    SSH_AGENT_PID: '2419',
    SSH_AUTH_SOCK: '/run/user/1000/keyring/ssh',
    SYSTEMD_EXEC_PID: '2633',
    TERM: 'xterm-256color',
    USER: 'jgr',
    USERNAME: 'jgr',
    VSCODE_AMD_ENTRYPOINT: 'vs/workbench/api/node/extensionHostProcess',
    VSCODE_CLI: '1',
    VSCODE_CODE_CACHE_PATH: '/home/jgr/.config/Code/CachedData/b7886d7461186a5eac768481578c1d7ca80e2d21',
    VSCODE_CRASH_REPORTER_PROCESS_TYPE: 'extensionHost',
    VSCODE_CWD: '/home/jgr/Documents',
    VSCODE_HANDLES_UNCAUGHT_ERRORS: 'true',
    VSCODE_IPC_HOOK: '/run/user/1000/vscode-c175040c-1.77-main.sock',
    VSCODE_NLS_CONFIG: '{"locale":"en-us","osLocale":"en-us","availableLanguages":{},"_languagePackSupport":true}',
    VSCODE_PID: '7147',
    VTE_VERSION: '7003',
    WINDOWPATH: '2',
    XAUTHORITY: '/run/user/1000/gdm/Xauthority',
    XDG_CURRENT_DESKTOP: 'GNOME',
    XDG_DATA_DIRS: '/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop',
    XDG_MENU_PREFIX: 'gnome-',
    XDG_RUNTIME_DIR: '/run/user/1000',
    XDG_SESSION_CLASS: 'user',
    XDG_SESSION_DESKTOP: 'gnome',
    XDG_SESSION_TYPE: 'x11',
    XMODIFIERS: '@im=ibus',
    _: '/usr/bin/code',
    ELECTRON_RUN_AS_NODE: '1',
    APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL: '1',
    VSCODE_L10N_BUNDLE_LOCATION: ''
  }
}
Resolved debug configuration: {
  type: 'lldb',
  request: 'launch',
  name: 'test tests::it_works',
  program: '${workspaceFolder}/target/debug/deps/debugger-671425e7bcf40f26',
  args: [ 'tests::it_works', '--exact', '--nocapture' ],
  cwd: '${workspaceFolder}',
  sourceMap: {},
  sourceLanguages: [ 'rust' ],
  env: {
    RUST_BACKTRACE: 'short',
    CHROME_DESKTOP: 'code-url-handler.desktop',
    COLORTERM: 'truecolor',
    DBUS_SESSION_BUS_ADDRESS: 'unix:path=/run/user/1000/bus',
    DESKTOP_SESSION: 'gnome',
    DISPLAY: ':1',
    ELECTRON_NO_ATTACH_CONSOLE: '1',
    GCC_COLORS: 'error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01',
    GDK_BACKEND: 'x11',
    GDMSESSION: 'gnome',
    GDM_LANG: 'en_US.UTF-8',
    GNOME_DESKTOP_SESSION_ID: 'this-is-deprecated',
    GNOME_KEYRING_CONTROL: '/run/user/1000/keyring',
    GNOME_TERMINAL_SCREEN: '/org/gnome/Terminal/screen/422013dc_8f16_4377_a817_572e43ef2585',
    GNOME_TERMINAL_SERVICE: ':1.358',
    GPG_AGENT_INFO: '/run/user/1000/gnupg/S.gpg-agent:0:1',
    GTK_IM_MODULE: 'ibus',
    GTK_MODULES: 'gail:atk-bridge',
    HOME: '/home/jgr',
    IM_CONFIG_PHASE: '1',
    LANG: 'en_US.UTF-8',
    LANGUAGE: 'en_US:en',
    LOGNAME: 'jgr',
    LS_COLORS: 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:',
    OLDPWD: '/home/jgr',
    ORIGINAL_XDG_CURRENT_DESKTOP: 'GNOME',
    PATH: '/home/jgr/.cargo/bin:/home/jgr/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/home/jgr/.local/share/JetBrains/Toolbox/scripts',
    PWD: '/home/jgr/Documents',
    QTWEBENGINE_DICTIONARIES_PATH: '/usr/share/hunspell-bdic/',
    QT_ACCESSIBILITY: '1',
    QT_IM_MODULE: 'ibus',
    SESSION_MANAGER: 'local/jon-com-deb:@/tmp/.ICE-unix/2462,unix/jon-com-deb:/tmp/.ICE-unix/2462',
    SHELL: '/usr/bin/bash',
    SHLVL: '1',
    SSH_AGENT_PID: '2419',
    SSH_AUTH_SOCK: '/run/user/1000/keyring/ssh',
    SYSTEMD_EXEC_PID: '2633',
    TERM: 'xterm-256color',
    USER: 'jgr',
    USERNAME: 'jgr',
    VSCODE_AMD_ENTRYPOINT: 'vs/workbench/api/node/extensionHostProcess',
    VSCODE_CLI: '1',
    VSCODE_CODE_CACHE_PATH: '/home/jgr/.config/Code/CachedData/b7886d7461186a5eac768481578c1d7ca80e2d21',
    VSCODE_CRASH_REPORTER_PROCESS_TYPE: 'extensionHost',
    VSCODE_CWD: '/home/jgr/Documents',
    VSCODE_HANDLES_UNCAUGHT_ERRORS: 'true',
    VSCODE_IPC_HOOK: '/run/user/1000/vscode-c175040c-1.77-main.sock',
    VSCODE_NLS_CONFIG: '{"locale":"en-us","osLocale":"en-us","availableLanguages":{},"_languagePackSupport":true}',
    VSCODE_PID: '7147',
    VTE_VERSION: '7003',
    WINDOWPATH: '2',
    XAUTHORITY: '/run/user/1000/gdm/Xauthority',
    XDG_CURRENT_DESKTOP: 'GNOME',
    XDG_DATA_DIRS: '/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop',
    XDG_MENU_PREFIX: 'gnome-',
    XDG_RUNTIME_DIR: '/run/user/1000',
    XDG_SESSION_CLASS: 'user',
    XDG_SESSION_DESKTOP: 'gnome',
    XDG_SESSION_TYPE: 'x11',
    XMODIFIERS: '@im=ibus',
    _: '/usr/bin/code',
    ELECTRON_RUN_AS_NODE: '1',
    APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL: '1',
    VSCODE_L10N_BUNDLE_LOCATION: ''
  },
  relativePathBase: '/home/jgr/Documents/debugger',
  _adapterSettings: {
    displayFormat: 'auto',
    showDisassembly: 'auto',
    dereferencePointers: true,
    suppressMissingSourceFiles: true,
    evaluationTimeout: 5,
    consoleMode: 'commands',
    sourceLanguages: null,
    terminalPromptClear: null,
    evaluateForHovers: true,
    commandCompletions: true,
    reproducer: false
  }
}
liblldb: /home/jgr/.vscode/extensions/vadimcn.vscode-lldb-1.9.0/lldb/lib/liblldb.so
environment: {}
settings: {
  evaluateForHovers: true,
  commandCompletions: true,
  sourceLanguages: [ 'rust' ]
}
[DEBUG codelldb] Connecting to 127.0.0.1:45019
[DEBUG codelldb] New debug session
[DEBUG codelldb::dap_codec] --> {"command":"initialize","arguments":{"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"lldb","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en","supportsProgressReporting":true,"supportsInvalidatedEvent":true,"supportsMemoryReferences":true,"supportsArgsCanBeInterpretedByShell":true,"supportsMemoryEvent":true,"supportsStartDebuggingRequest":true},"type":"request","seq":1}
[DEBUG codelldb::dap_codec] <-- {"seq":1,"type":"response","request_seq":1,"success":true,"command":"initialize","body":{"exceptionBreakpointFilters":[{"default":true,"filter":"rust_panic","label":"Rust: on panic"}],"supportTerminateDebuggee":true,"supportsCancelRequest":true,"supportsCompletionsRequest":true,"supportsConditionalBreakpoints":true,"supportsConfigurationDoneRequest":true,"supportsDataBreakpoints":true,"supportsDelayedStackTraceLoading":true,"supportsDisassembleRequest":true,"supportsEvaluateForHovers":true,"supportsFunctionBreakpoints":true,"supportsGotoTargetsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsInstructionBreakpoints":true,"supportsLogPoints":true,"supportsReadMemoryRequest":true,"supportsRestartFrame":true,"supportsSetVariable":true,"supportsSteppingGranularity":true,"supportsWriteMemoryRequest":true}}
[DEBUG codelldb::dap_codec] --> {"command":"launch","arguments":{"type":"lldb","request":"launch","name":"test tests::it_works","program":"/home/jgr/Documents/debugger/target/debug/deps/debugger-671425e7bcf40f26","args":["tests::it_works","--exact","--nocapture"],"cwd":"/home/jgr/Documents/debugger","sourceMap":{},"sourceLanguages":["rust"],"env":{"RUST_BACKTRACE":"short","CHROME_DESKTOP":"code-url-handler.desktop","COLORTERM":"truecolor","DBUS_SESSION_BUS_ADDRESS":"unix:path=/run/user/1000/bus","DESKTOP_SESSION":"gnome","DISPLAY":":1","ELECTRON_NO_ATTACH_CONSOLE":"1","GCC_COLORS":"error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01","GDK_BACKEND":"x11","GDMSESSION":"gnome","GDM_LANG":"en_US.UTF-8","GNOME_DESKTOP_SESSION_ID":"this-is-deprecated","GNOME_KEYRING_CONTROL":"/run/user/1000/keyring","GNOME_TERMINAL_SCREEN":"/org/gnome/Terminal/screen/422013dc_8f16_4377_a817_572e43ef2585","GNOME_TERMINAL_SERVICE":":1.358","GPG_AGENT_INFO":"/run/user/1000/gnupg/S.gpg-agent:0:1","GTK_IM_MODULE":"ibus","GTK_MODULES":"gail:atk-bridge","HOME":"/home/jgr","IM_CONFIG_PHASE":"1","LANG":"en_US.UTF-8","LANGUAGE":"en_US:en","LOGNAME":"jgr","LS_COLORS":"rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.swp=00;90:*.tmp=00;90:*.dpkg-dist=00;90:*.dpkg-old=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:","OLDPWD":"/home/jgr","ORIGINAL_XDG_CURRENT_DESKTOP":"GNOME","PATH":"/home/jgr/.cargo/bin:/home/jgr/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/home/jgr/.local/share/JetBrains/Toolbox/scripts","PWD":"/home/jgr/Documents","QTWEBENGINE_DICTIONARIES_PATH":"/usr/share/hunspell-bdic/","QT_ACCESSIBILITY":"1","QT_IM_MODULE":"ibus","SESSION_MANAGER":"local/jon-com-deb:@/tmp/.ICE-unix/2462,unix/jon-com-deb:/tmp/.ICE-unix/2462","SHELL":"/usr/bin/bash","SHLVL":"1","SSH_AGENT_PID":"2419","SSH_AUTH_SOCK":"/run/user/1000/keyring/ssh","SYSTEMD_EXEC_PID":"2633","TERM":"xterm-256color","USER":"jgr","USERNAME":"jgr","VSCODE_AMD_ENTRYPOINT":"vs/workbench/api/node/extensionHostProcess","VSCODE_CLI":"1","VSCODE_CODE_CACHE_PATH":"/home/jgr/.config/Code/CachedData/b7886d7461186a5eac768481578c1d7ca80e2d21","VSCODE_CRASH_REPORTER_PROCESS_TYPE":"extensionHost","VSCODE_CWD":"/home/jgr/Documents","VSCODE_HANDLES_UNCAUGHT_ERRORS":"true","VSCODE_IPC_HOOK":"/run/user/1000/vscode-c175040c-1.77-main.sock","VSCODE_NLS_CONFIG":"{\"locale\":\"en-us\",\"osLocale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}","VSCODE_PID":"7147","VTE_VERSION":"7003","WINDOWPATH":"2","XAUTHORITY":"/run/user/1000/gdm/Xauthority","XDG_CURRENT_DESKTOP":"GNOME","XDG_DATA_DIRS":"/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop","XDG_MENU_PREFIX":"gnome-","XDG_RUNTIME_DIR":"/run/user/1000","XDG_SESSION_CLASS":"user","XDG_SESSION_DESKTOP":"gnome","XDG_SESSION_TYPE":"x11","XMODIFIERS":"@im=ibus","_":"/usr/bin/code","ELECTRON_RUN_AS_NODE":"1","APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL":"1","VSCODE_L10N_BUNDLE_LOCATION":""},"relativePathBase":"/home/jgr/Documents/debugger","_adapterSettings":{"displayFormat":"auto","showDisassembly":"auto","dereferencePointers":true,"suppressMissingSourceFiles":true,"evaluationTimeout":5,"consoleMode":"commands","sourceLanguages":null,"terminalPromptClear":null,"evaluateForHovers":true,"commandCompletions":true,"reproducer":false},"__sessionId":"1c45fe65-7100-4398-a723-b7478b28c52d"},"type":"request","seq":2}
[DEBUG codelldb::dap_codec] <-- {"seq":2,"type":"event","event":"output","body":{"output":"Console is in 'commands' mode, prefix expressions with '?'.\n"}}
INFO(Python) 09:52:43 formatters: Initializing
INFO(Python) 09:52:43 formatters.rust: Initializing
[DEBUG codelldb::dap_codec] <-- {"seq":3,"type":"event","event":"initialized"}
[DEBUG codelldb::debug_session] Debug event: 0x55f0dad2dd38 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000002 (modules-loaded), data = {debugger-671425e7bcf40f26}
[DEBUG codelldb::dap_codec] <-- {"seq":4,"type":"event","event":"module","body":{"module":{"addressRange":"FFFFFFFFFFFFFFFF","id":"FFFFFFFFFFFFFFFF","name":"debugger-671425e7bcf40f26","path":"/home/jgr/Documents/debugger/target/debug/deps/debugger-671425e7bcf40f26","symbolFilePath":"/home/jgr/Documents/debugger/target/debug/deps/debugger-671425e7bcf40f26","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":5,"type":"request","command":"runInTerminal","arguments":{"args":["/home/jgr/.vscode/extensions/vadimcn.vscode-lldb-1.9.0/adapter/codelldb","terminal-agent","--connect=35711"],"cwd":"","kind":"integrated","title":"test tests::it_works"}}
[DEBUG codelldb::dap_codec] --> {"command":"setBreakpoints","arguments":{"source":{"name":"lib.rs","path":"/home/jgr/Documents/debugger/src/lib.rs"},"lines":[8],"breakpoints":[{"line":8}],"sourceModified":false},"type":"request","seq":3}
[DEBUG codelldb::debug_session] Debug event: 0x7f6aa8002a38 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: breakpoint added}
[DEBUG codelldb::dap_codec] <-- {"seq":6,"type":"response","request_seq":3,"success":true,"command":"setBreakpoints","body":{"breakpoints":[{"id":1,"line":8,"message":"Resolved locations: 0","verified":true}]}}
[DEBUG codelldb::dap_codec] --> {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
[DEBUG codelldb::dap_codec] --> {"command":"setDataBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":5}
[DEBUG codelldb::dap_codec] --> {"command":"setInstructionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":6}
[DEBUG codelldb::dap_codec] --> {"command":"setExceptionBreakpoints","arguments":{"filters":["rust_panic"]},"type":"request","seq":7}
[DEBUG codelldb::dap_codec] <-- {"seq":7,"type":"response","request_seq":4,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]}}
[DEBUG codelldb::dap_codec] <-- {"seq":8,"type":"response","request_seq":5,"success":true,"command":"setDataBreakpoints","body":{"breakpoints":[]}}
[DEBUG codelldb::dap_codec] <-- {"seq":9,"type":"response","request_seq":6,"success":true,"command":"setInstructionBreakpoints","body":{"breakpoints":[]}}
[DEBUG codelldb::debug_session] Debug event: 0x7f6aa8002a38 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: breakpoint added}
[DEBUG codelldb::dap_codec] <-- {"seq":10,"type":"response","request_seq":7,"success":true,"command":"setExceptionBreakpoints"}
[DEBUG codelldb::dap_codec] --> {"type":"response","seq":8,"command":"runInTerminal","request_seq":5,"success":true,"body":{"shellProcessId":7786}}
[DEBUG codelldb::dap_codec] --> {"command":"configurationDone","type":"request","seq":9}
[DEBUG codelldb::dap_codec] <-- {"seq":11,"type":"event","event":"output","body":{"output":"Launching: /home/jgr/Documents/debugger/target/debug/deps/debugger-671425e7bcf40f26 tests::it_works --exact --nocapture\n"}}
[DEBUG codelldb::dap_codec] <-- {"seq":12,"type":"event","event":"output","body":{"output":"Launched process 12784\n"}}
[DEBUG codelldb::debug_session] Debug event: 0x7f6a80001618 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000002 (modules-loaded), data = {ld-linux-x86-64.so.2}
[DEBUG codelldb::debug_session] Debug event: 0x55f0da250678 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000002 (modules-loaded), data = {[vdso](0x00007ffff7fc9000)}
[DEBUG codelldb::dap_codec] <-- {"seq":13,"type":"response","request_seq":2,"success":true,"command":"launch"}
[DEBUG codelldb::debug_session] Debug event: 0x55f0da2508f8 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: locations resolved}
[DEBUG codelldb::dap_codec] <-- {"seq":14,"type":"response","request_seq":9,"success":true,"command":"configurationDone"}
[DEBUG codelldb::dap_codec] <-- {"seq":15,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7FCB000","id":"7FFFF7FCB000","name":"ld-linux-x86-64.so.2","path":"/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2","symbolFilePath":"/usr/lib/debug/.build-id/4f/536ac1cd2e8806aed8556ea7795c47404de8a9.debug","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::debug_session] Debug event: 0x55f0da250df8 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: locations resolved}
[DEBUG codelldb::dap_codec] <-- {"seq":16,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7FC9000","id":"7FFFF7FC9000","name":"[vdso]","path":"[vdso]","symbolStatus":"Symbols not found"},"reason":"new"}}
[DEBUG codelldb::debug_session] Debug event: 0x55f0da24ee38 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000002 (modules-loaded), data = {debugger-671425e7bcf40f26}
[DEBUG codelldb::dap_codec] <-- {"seq":17,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":1,"line":8,"message":"Resolved locations: 1","verified":true},"reason":"changed"}}
[DEBUG codelldb::dap_codec] <-- {"seq":18,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":2,"message":"Resolved locations: 1","verified":true},"reason":"changed"}}
[DEBUG codelldb::debug_session] Debug event: 0x55f0da29ce70 Event: broadcaster = 0x55f0da0a7758 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x55f0da0a7720 (pid = 12784), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":19,"type":"event","event":"module","body":{"module":{"addressRange":"555555554000","id":"555555554000","name":"debugger-671425e7bcf40f26","path":"/home/jgr/Documents/debugger/target/debug/deps/debugger-671425e7bcf40f26","symbolFilePath":"/home/jgr/Documents/debugger/target/debug/deps/debugger-671425e7bcf40f26","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":20,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":0}}
[DEBUG codelldb::dap_codec] --> {"command":"threads","type":"request","seq":10}
[DEBUG codelldb::dap_codec] <-- {"seq":21,"type":"response","request_seq":10,"success":true,"command":"threads","body":{"threads":[{"id":12784,"name":"1: tid=12784 \"debugger-671425\""}]}}
[DEBUG codelldb::debug_session] Debug event: 0x7f6a7c0faf18 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000004 (modules-unloaded), data = {ld-linux-x86-64.so.2}
[DEBUG codelldb::debug_session] Debug event: 0x7f6a980482f8 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: locations removed}
[DEBUG codelldb::dap_codec] <-- {"seq":22,"type":"event","event":"module","body":{"module":{"id":"FFFFFFFFFFFFFFFF","name":""},"reason":"removed"}}
[DEBUG codelldb::debug_session] Debug event: 0x7f6a98048348 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: locations removed}
[DEBUG codelldb::debug_session] Debug event: 0x7f6a6da42268 Event: broadcaster = 0x55f0dad21f60 (lldb.target), type = 0x00000002 (modules-loaded), data = {libgcc_s.so.1, libm.so.6, libc.so.6}
[DEBUG codelldb::dap_codec] <-- {"seq":23,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7F86000","id":"7FFFF7F86000","name":"libgcc_s.so.1","path":"/lib/x86_64-linux-gnu/libgcc_s.so.1","symbolFilePath":"/lib/x86_64-linux-gnu/libgcc_s.so.1","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":24,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7EA7000","id":"7FFFF7EA7000","name":"libm.so.6","path":"/lib/x86_64-linux-gnu/libm.so.6","symbolFilePath":"/usr/lib/debug/.build-id/68/ff1142b68506edd4169abf912874e35688b97b.debug","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":25,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7CC6000","id":"7FFFF7CC6000","name":"libc.so.6","path":"/lib/x86_64-linux-gnu/libc.so.6","symbolFilePath":"/usr/lib/debug/.build-id/4a/ff0f9d796e67d413e44f332edace9ac0ca2401.debug","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::debug_session::breakpoints] Callback for breakpoint location 1.1: where = debugger-671425e7bcf40f26`debugger::tests::it_works + 167 at lib.rs:8:9, address = 0x000055555556ae17, resolved, hit count = 1 

[DEBUG codelldb::debug_session] Debug event: 0x7f6a64002120 Event: broadcaster = 0x55f0da0a7758 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x55f0da0a7720 (pid = 12784), state = stopped}
[DEBUG codelldb::dap_codec] <-- {"seq":26,"type":"event","event":"stopped","body":{"allThreadsStopped":true,"reason":"breakpoint","threadId":12787}}
[DEBUG codelldb::dap_codec] --> {"command":"threads","type":"request","seq":11}
[DEBUG codelldb::dap_codec] <-- {"seq":27,"type":"response","request_seq":11,"success":true,"command":"threads","body":{"threads":[{"id":12784,"name":"1: tid=12784 \"debugger-671425\""},{"id":12787,"name":"2: tid=12787 \"tests::it_works\""}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":12787,"startFrame":0,"levels":1},"type":"request","seq":12}
[DEBUG codelldb::dap_codec] <-- {"seq":28,"type":"response","request_seq":12,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":9,"id":1001,"instructionPointerReference":"0x55555556AE17","line":8,"name":"debugger::tests::it_works","source":{"name":"lib.rs","path":"/home/jgr/Documents/debugger/src/lib.rs"}}],"totalFrames":28}}
[DEBUG codelldb::dap_codec] --> {"command":"scopes","arguments":{"frameId":1001},"type":"request","seq":13}
[DEBUG codelldb::dap_codec] <-- {"seq":29,"type":"response","request_seq":13,"success":true,"command":"scopes","body":{"scopes":[{"expensive":false,"name":"Local","variablesReference":1002},{"expensive":false,"name":"Static","variablesReference":1003},{"expensive":false,"name":"Global","variablesReference":1004},{"expensive":false,"name":"Registers","variablesReference":1005}]}}
[DEBUG codelldb::dap_codec] --> {"command":"variables","arguments":{"variablesReference":1002},"type":"request","seq":14}
[DEBUG codelldb::dap_codec] <-- {"seq":30,"type":"response","request_seq":14,"success":true,"command":"variables","body":{"variables":[{"evaluateName":"v","memoryReference":"0x7FFFF7CC2670","name":"v","presentationHint":{"attributes":["readOnly"]},"type":"alloc::vec::Vec","value":"(0) vec![]","variablesReference":1006}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":12787,"startFrame":1,"levels":19},"type":"request","seq":15}
[DEBUG codelldb::disassembly] debugger-671425e7bcf40f26`core::ops::function::FnOnce::call_once + 21 at function.rs:250:5
[DEBUG codelldb::disassembly] debugger-671425e7bcf40f26`test::__rust_begin_short_backtrace + 15 [inlined] core::hint::black_box at hint.rs:295:34
    debugger-671425e7bcf40f26`test::__rust_begin_short_backtrace + 15 [inlined] test::bench::black_box at bench.rs:23:5
    debugger-671425e7bcf40f26`test::__rust_begin_short_backtrace + 15 at lib.rs:659:5
[DEBUG codelldb::disassembly] debugger-671425e7bcf40f26`core::ops::function::FnOnce::call_once{{vtable.shim}} + 12 at function.rs:250:5
[DEBUG codelldb::disassembly] debugger-671425e7bcf40f26`test::run_test::run_test_inner::{{closure}} + 2010 [inlined]  as core::ops::function::FnOnce>::call_once + 6 at boxed.rs:1988:51
    debugger-671425e7bcf40f26`test::run_test::run_test_inner::{{closure}} + 2004 [inlined]  as core::ops::function::FnOnce<()>>::call_once at unwind_safe.rs:271:9
    debugger-671425e7bcf40f26`test::run_test::run_test_inner::{{closure}} + 2004 [inlined] std::panicking::try::do_call at panicking.rs:483:40
    debugger-671425e7bcf40f26`test::run_test::run_test_inner::{{closure}} + 2004 [inlined] std::panicking::try at panicking.rs:447:19
    debugger-671425e7bcf40f26`test::run_test::run_test_inner::{{closure}} + 2004 [inlined] std::panic::catch_unwind at panic.rs:140:14
    debugger-671425e7bcf40f26`test::run_test::run_test_inner::{{closure}} + 2004 [inlined] test::run_test_in_process + 33 at lib.rs:679:27
    debugger-671425e7bcf40f26`test::run_test::run_test_inner::{{closure}} + 1971 at lib.rs:573:39
[DEBUG codelldb::disassembly] debugger-671425e7bcf40f26`std::sys_common::backtrace::__rust_begin_short_backtrace + 161 [inlined] std::sync::poison::Flag::done at poison.rs:42:13
    debugger-671425e7bcf40f26`std::sys_common::backtrace::__rust_begin_short_backtrace + 161 [inlined]  as core::ops::drop::Drop>::drop at mutex.rs:524:13
    debugger-671425e7bcf40f26`std::sys_common::backtrace::__rust_begin_short_backtrace + 161 [inlined] core::ptr::drop_in_place>> at mod.rs:490:1
    debugger-671425e7bcf40f26`std::sys_common::backtrace::__rust_begin_short_backtrace + 161 [inlined] test::run_test::run_test_inner::{{closure}} + 140 at lib.rs:600:78
    debugger-671425e7bcf40f26`std::sys_common::backtrace::__rust_begin_short_backtrace + 21 at backtrace.rs:121:18
[DEBUG codelldb::disassembly] debugger-671425e7bcf40f26`core::ops::function::FnOnce::call_once{{vtable.shim}} + 123 [inlined] std::thread::Builder::spawn_unchecked_::{{closure}} + 106 at mod.rs
    debugger-671425e7bcf40f26`core::ops::function::FnOnce::call_once{{vtable.shim}} + 17 at function.rs:250:5
[DEBUG codelldb::dap_codec] <-- {"seq":31,"type":"response","request_seq":15,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":19,"id":1007,"instructionPointerReference":"0x555555569AE7","line":5,"name":"debugger::tests::it_works::{{closure}}","source":{"name":"lib.rs","path":"/home/jgr/Documents/debugger/src/lib.rs"}},{"column":0,"id":1008,"instructionPointerReference":"0x55555556AB15","line":8,"name":"core::ops::function::FnOnce::call_once","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once","sourceReference":1000}},{"column":0,"id":1009,"instructionPointerReference":"0x5555555A016F","line":8,"name":"core::ops::function::FnOnce::call_once","presentationHint":"subtle","source":{"name":"@test::__rust_begin_short_backtrace","sourceReference":1001}},{"column":0,"id":1010,"instructionPointerReference":"0x5555555A016D","line":7,"name":"test::__rust_begin_short_backtrace","presentationHint":"subtle","source":{"name":"@test::__rust_begin_short_backtrace","sourceReference":1001}},{"column":0,"id":1011,"instructionPointerReference":"0x5555555719FC","line":7,"name":"test::run_test::{{closure}}","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1002}},{"column":0,"id":1012,"instructionPointerReference":"0x5555555719F7","line":6,"name":"core::ops::function::FnOnce::call_once{{vtable.shim}}","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1002}},{"column":0,"id":1013,"instructionPointerReference":"0x55555559F19A","line":351,"name":" as core::ops::function::FnOnce>::call_once","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1014,"instructionPointerReference":"0x55555559F194","line":349,"name":" as core::ops::function::FnOnce<()>>::call_once","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1015,"instructionPointerReference":"0x55555559F194","line":349,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1016,"instructionPointerReference":"0x55555559F194","line":349,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1017,"instructionPointerReference":"0x55555559F194","line":349,"name":"std::panic::catch_unwind","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1018,"instructionPointerReference":"0x55555559F194","line":349,"name":"test::run_test_in_process","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1019,"instructionPointerReference":"0x55555559F173","line":343,"name":"test::run_test::run_test_inner::{{closure}}","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1020,"instructionPointerReference":"0x55555556C2F1","line":42,"name":"test::run_test::run_test_inner::{{closure}}","presentationHint":"subtle","source":{"name":"@std::sys_common::backtrace::__rust_begin_short_backtrace","sourceReference":1004}},{"column":0,"id":1021,"instructionPointerReference":"0x55555556C265","line":10,"name":"std::sys_common::backtrace::__rust_begin_short_backtrace","presentationHint":"subtle","source":{"name":"@std::sys_common::backtrace::__rust_begin_short_backtrace","sourceReference":1004}},{"column":0,"id":1022,"instructionPointerReference":"0x555555571BCB","line":39,"name":"std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1005}},{"column":0,"id":1023,"instructionPointerReference":"0x555555571BC3","line":37,"name":" as core::ops::function::FnOnce<()>>::call_once","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1005}},{"column":0,"id":1024,"instructionPointerReference":"0x555555571BC3","line":37,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1005}},{"column":0,"id":1025,"instructionPointerReference":"0x555555571BC3","line":37,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1005}}],"totalFrames":28}}
[DEBUG codelldb::dap_codec] --> {"command":"next","arguments":{"threadId":12787},"type":"request","seq":16}
[DEBUG codelldb::dap_codec] <-- {"seq":32,"type":"response","request_seq":16,"success":true,"command":"next"}
[DEBUG codelldb::debug_session] Debug event: 0x7f6a6d819e50 Event: broadcaster = 0x55f0da0a7758 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x55f0da0a7720 (pid = 12784), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":33,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":0}}
[DEBUG codelldb::debug_session] Debug event: 0x7f6a64004a50 Event: broadcaster = 0x55f0da0a7758 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x55f0da0a7720 (pid = 12784), state = stopped}
[DEBUG codelldb::dap_codec] <-- {"seq":34,"type":"event","event":"stopped","body":{"allThreadsStopped":true,"reason":"step","threadId":12787}}
[DEBUG codelldb::dap_codec] --> {"command":"threads","type":"request","seq":17}
[DEBUG codelldb::dap_codec] <-- {"seq":35,"type":"response","request_seq":17,"success":true,"command":"threads","body":{"threads":[{"id":12784,"name":"1: tid=12784 \"debugger-671425\""},{"id":12787,"name":"2: tid=12787 \"tests::it_works\""}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":12787,"startFrame":0,"levels":1},"type":"request","seq":18}
[DEBUG codelldb::dap_codec] <-- {"seq":36,"type":"response","request_seq":18,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":20,"id":1001,"instructionPointerReference":"0x55555556AE55","line":9,"name":"debugger::tests::it_works","source":{"name":"lib.rs","path":"/home/jgr/Documents/debugger/src/lib.rs"}}],"totalFrames":28}}
[DEBUG codelldb::dap_codec] --> {"command":"scopes","arguments":{"frameId":1001},"type":"request","seq":19}
[DEBUG codelldb::dap_codec] <-- {"seq":37,"type":"response","request_seq":19,"success":true,"command":"scopes","body":{"scopes":[{"expensive":false,"name":"Local","variablesReference":1002},{"expensive":false,"name":"Static","variablesReference":1003},{"expensive":false,"name":"Global","variablesReference":1004},{"expensive":false,"name":"Registers","variablesReference":1005}]}}
[DEBUG codelldb::dap_codec] --> {"command":"variables","arguments":{"variablesReference":1002},"type":"request","seq":20}
[DEBUG codelldb::dap_codec] <-- {"seq":38,"type":"response","request_seq":20,"success":true,"command":"variables","body":{"variables":[{"evaluateName":"v","memoryReference":"0x7FFFF7CC2670","name":"v","presentationHint":{"attributes":["readOnly"]},"type":"alloc::vec::Vec","value":"(0) vec![]","variablesReference":1006}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":12787,"startFrame":1,"levels":19},"type":"request","seq":21}
[DEBUG codelldb::dap_codec] <-- {"seq":39,"type":"response","request_seq":21,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":19,"id":1007,"instructionPointerReference":"0x555555569AE7","line":5,"name":"debugger::tests::it_works::{{closure}}","source":{"name":"lib.rs","path":"/home/jgr/Documents/debugger/src/lib.rs"}},{"column":0,"id":1008,"instructionPointerReference":"0x55555556AB15","line":8,"name":"core::ops::function::FnOnce::call_once","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once","sourceReference":1000}},{"column":0,"id":1009,"instructionPointerReference":"0x5555555A016F","line":8,"name":"core::ops::function::FnOnce::call_once","presentationHint":"subtle","source":{"name":"@test::__rust_begin_short_backtrace","sourceReference":1001}},{"column":0,"id":1010,"instructionPointerReference":"0x5555555A016D","line":7,"name":"test::__rust_begin_short_backtrace","presentationHint":"subtle","source":{"name":"@test::__rust_begin_short_backtrace","sourceReference":1001}},{"column":0,"id":1011,"instructionPointerReference":"0x5555555719FC","line":7,"name":"test::run_test::{{closure}}","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1002}},{"column":0,"id":1012,"instructionPointerReference":"0x5555555719F7","line":6,"name":"core::ops::function::FnOnce::call_once{{vtable.shim}}","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1002}},{"column":0,"id":1013,"instructionPointerReference":"0x55555559F19A","line":351,"name":" as core::ops::function::FnOnce>::call_once","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1014,"instructionPointerReference":"0x55555559F194","line":349,"name":" as core::ops::function::FnOnce<()>>::call_once","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1015,"instructionPointerReference":"0x55555559F194","line":349,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1016,"instructionPointerReference":"0x55555559F194","line":349,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1017,"instructionPointerReference":"0x55555559F194","line":349,"name":"std::panic::catch_unwind","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1018,"instructionPointerReference":"0x55555559F194","line":349,"name":"test::run_test_in_process","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1019,"instructionPointerReference":"0x55555559F173","line":343,"name":"test::run_test::run_test_inner::{{closure}}","presentationHint":"subtle","source":{"name":"@test::run_test::run_test_inner::{{closure}}","sourceReference":1003}},{"column":0,"id":1020,"instructionPointerReference":"0x55555556C2F1","line":42,"name":"test::run_test::run_test_inner::{{closure}}","presentationHint":"subtle","source":{"name":"@std::sys_common::backtrace::__rust_begin_short_backtrace","sourceReference":1004}},{"column":0,"id":1021,"instructionPointerReference":"0x55555556C265","line":10,"name":"std::sys_common::backtrace::__rust_begin_short_backtrace","presentationHint":"subtle","source":{"name":"@std::sys_common::backtrace::__rust_begin_short_backtrace","sourceReference":1004}},{"column":0,"id":1022,"instructionPointerReference":"0x555555571BCB","line":39,"name":"std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1005}},{"column":0,"id":1023,"instructionPointerReference":"0x555555571BC3","line":37,"name":" as core::ops::function::FnOnce<()>>::call_once","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1005}},{"column":0,"id":1024,"instructionPointerReference":"0x555555571BC3","line":37,"name":"std::panicking::try::do_call","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1005}},{"column":0,"id":1025,"instructionPointerReference":"0x555555571BC3","line":37,"name":"std::panicking::try","presentationHint":"subtle","source":{"name":"@core::ops::function::FnOnce::call_once{{vtable.shim}}","sourceReference":1005}}],"totalFrames":28}}

vadimcn commented 1 year ago

Fixed in v1.9.1