-
Notifications
You must be signed in to change notification settings - Fork 274
Description
OS: Ubuntu 24.04.2
VSCode version: 1.102.1
CodeLLDB version: 1.11.5
Compiler: clang version 19.1.7
Debuggee: C++ debug build for x86_64-unknown-linux-gnu
I apologize for the non-minimal repro; if I have time later then I'll replace this with a more minimal one.
-
Check out shader-slang/slang@c5091f0:
git clone --recursive https://github.com/shader-slang/slang.git cd slang git checkout c5091f0ae3a8b816af893e84ef289f745acf39dc
-
Ensure that all necessary dependencies listed in
docs/building.md
are installed:- CMake
- Ninja
- Python 3
In case it's helpful, the
flake.nix
file in that repo provides all these; that's what I used for this repro. -
Build:
cmake --preset default cmake --build --preset debug
-
Make a
.vscode/launch.json
file:{ "version": "0.2.0", "configurations": [ { "name": "LLDB", "type": "lldb", "request": "launch", "initCommands": ["command source .lldbinit"], "program": "build/Debug/bin/slangc", "args": [ "tests/cpu-program/cpu-hello-world-test.slang", "-target", "executable", "-o", "hello" ] } ] }
-
Set a breakpoint on line 1733 of
source/slang/slang-emit.cpp
. -
Run CodeLLDB by hitting F5.
-
In the local variables pane, expand
inst
. If LLDB doesn't simply hang, observe that its[value]
is shown as some garbage like{numChars:4138761814, chars:"\xff"}
. -
If CodeLLDB is hung, restart it.
-
Try the same thing in the Debug Console via the command
v *inst
. Observe that its value prints correctly:(Slang::IRInst) *inst = {kIROp_StringLit 0x000055555fdac3b8} { [op] = kIROp_StringLit [UID] = 76 [type] = 0x000055555fdac348 {kIROp_StringType 0x000055555fdac408} [value] = "Hello World.\n" [decorations/children] = {} [parent] = 0x000055555fdac2d0 {kIROp_ModuleInst 0x000055555fdac3d0} [uses] = 0x000055555fdadf18 {kIROp_StringLit 0x000055555fdac3b8} }
Verbose log
Verbose logging: on (Use "lldb.verboseLogging" setting to change)
Platform: linux x64
Initial debug configuration: {
name: 'LLDB',
preLaunchTask: 'Debug build',
type: 'lldb',
request: 'launch',
initCommands: [ 'command source .lldbinit' ],
program: 'build/Debug/bin/slangc',
args: [
'tests/cpu-program/cpu-hello-world-test.slang',
'-target',
'executable',
'-o',
'hello'
],
__configurationTarget: 6
}
Resolved debug configuration: {
name: 'LLDB',
preLaunchTask: 'Debug build',
type: 'lldb',
request: 'launch',
initCommands: [ 'command source .lldbinit' ],
program: 'build/Debug/bin/slangc',
args: [
'tests/cpu-program/cpu-hello-world-test.slang',
'-target',
'executable',
'-o',
'hello'
],
__configurationTarget: 6,
relativePathBase: '/home/saestep/github/shader-slang/slang',
_adapterSettings: {
displayFormat: 'auto',
showDisassembly: 'auto',
dereferencePointers: true,
suppressMissingSourceFiles: true,
evaluationTimeout: 5,
consoleMode: 'commands',
sourceLanguages: null,
scriptConfig: {},
evaluateForHovers: true,
commandCompletions: true
}
}
Launching adapter
liblldb: /home/saestep/.vscode/extensions/vadimcn.vscode-lldb-1.11.5/lldb/lib/liblldb.so
environment: {}
settings: { evaluateForHovers: true, commandCompletions: true }
[INFO codelldb] Loaded "/home/saestep/.vscode/extensions/vadimcn.vscode-lldb-1.11.5/lldb/lib/liblldb.so", version="lldb version 20.1.4-codelldb"
[DEBUG codelldb] Connecting to 127.0.0.1:42217
[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,"supportsANSIStyling":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":"cpp_throw","label":"C++: on throw","supportsCondition":true},{"default":false,"filter":"cpp_catch","label":"C++: on catch","supportsCondition":true}],"supportTerminateDebuggee":true,"supportsCancelRequest":true,"supportsClipboardContext":true,"supportsCompletionsRequest":true,"supportsConditionalBreakpoints":true,"supportsConfigurationDoneRequest":true,"supportsDataBreakpointBytes":true,"supportsDataBreakpoints":true,"supportsDelayedStackTraceLoading":true,"supportsDisassembleRequest":true,"supportsEvaluateForHovers":true,"supportsExceptionFilterOptions":true,"supportsExceptionInfoRequest":true,"supportsFunctionBreakpoints":true,"supportsGotoTargetsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsInstructionBreakpoints":true,"supportsLogPoints":true,"supportsModulesRequest":true,"supportsReadMemoryRequest":true,"supportsRestartRequest":true,"supportsSetVariable":true,"supportsStepInTargetsRequest":true,"supportsSteppingGranularity":true,"supportsWriteMemoryRequest":true}}
[DEBUG codelldb::dap_codec] --> {"command":"launch","arguments":{"name":"LLDB","preLaunchTask":"Debug build","type":"lldb","request":"launch","initCommands":["command source .lldbinit"],"program":"build/Debug/bin/slangc","args":["tests/cpu-program/cpu-hello-world-test.slang","-target","executable","-o","hello"],"__configurationTarget":6,"relativePathBase":"/home/saestep/github/shader-slang/slang","_adapterSettings":{"displayFormat":"auto","showDisassembly":"auto","dereferencePointers":true,"suppressMissingSourceFiles":true,"evaluationTimeout":5,"consoleMode":"commands","sourceLanguages":null,"scriptConfig":{},"evaluateForHovers":true,"commandCompletions":true},"__sessionId":"d591a13a-b2e1-4a4a-9f83-61c51c6a3e99"},"type":"request","seq":2}
[DEBUG codelldb::dap_codec] <-- {"seq":2,"type":"event","event":"output","body":{"category":"console","output":"Console is in 'commands' mode, prefix expressions with '?'.\n"}}
[DEBUG codelldb::dap_codec] <-- {"seq":3,"type":"event","event":"output","body":{"category":"console","output":"Executing script: initCommands\n"}}
[DEBUG codelldb::dap_codec] <-- {"seq":4,"type":"event","event":"output","body":{"category":"console","output":"Executing commands in '/home/saestep/github/shader-slang/slang/.lldbinit'.\n(lldb) command script import source/core/core_lldb.py\n"}}
error: unknown or ambiguous option
[DEBUG codelldb::dap_codec] <-- {"seq":5,"type":"event","event":"output","body":{"category":"console","output":"(lldb) command script import source/slang/slang_lldb.py\n"}}
[DEBUG codelldb::debug_session] command source .lldbinit -> SuccessFinishNoResult, Error: Success
INFO(Python) 12:50:05 lang_support: languages: set()
[DEBUG codelldb::dap_codec] <-- {"seq":6,"type":"event","event":"initialized"}
[DEBUG codelldb::dap_codec] --> {"command":"setBreakpoints","arguments":{"source":{"name":"slang-emit-cpp.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-cpp.cpp"},"lines":[1733],"breakpoints":[{"line":1733}],"sourceModified":false},"type":"request","seq":3}
[DEBUG codelldb::debug_session] Debug event: 0x56a7d9f64d88 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: breakpoint added}
[DEBUG codelldb::debug_session] Debug event: 0x56a7da1063b8 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: breakpoint added}
[DEBUG codelldb::debug_session] Debug event: 0x56a7dae11538 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: breakpoint disabled}
[DEBUG codelldb::debug_session] Debug event: 0x56a7daeb7158 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 2 type: breakpoint removed}
[DEBUG codelldb::dap_codec] <-- {"seq":7,"type":"response","request_seq":3,"success":true,"command":"setBreakpoints","body":{"breakpoints":[{"id":1,"message":"Resolved locations: 0","verified":false}]}}
[DEBUG codelldb::dap_codec] --> {"command":"setFunctionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":4}
[DEBUG codelldb::dap_codec] --> {"command":"setInstructionBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":5}
[DEBUG codelldb::dap_codec] --> {"command":"setExceptionBreakpoints","arguments":{"filters":[],"filterOptions":[{"filterId":"cpp_throw"}]},"type":"request","seq":6}
[DEBUG codelldb::dap_codec] --> {"command":"setDataBreakpoints","arguments":{"breakpoints":[]},"type":"request","seq":7}
[DEBUG codelldb::dap_codec] <-- {"seq":8,"type":"response","request_seq":4,"success":true,"command":"setFunctionBreakpoints","body":{"breakpoints":[]}}
[DEBUG codelldb::debug_session] Debug event: 0x56a7dae11538 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 3 type: breakpoint added}
[DEBUG codelldb::dap_codec] <-- {"seq":9,"type":"response","request_seq":5,"success":true,"command":"setInstructionBreakpoints","body":{"breakpoints":[]}}
[DEBUG codelldb::dap_codec] <-- {"seq":10,"type":"response","request_seq":6,"success":true,"command":"setExceptionBreakpoints"}
[DEBUG codelldb::dap_codec] <-- {"seq":11,"type":"response","request_seq":7,"success":true,"command":"setDataBreakpoints","body":{"breakpoints":[]}}
[DEBUG codelldb::dap_codec] --> {"command":"configurationDone","type":"request","seq":8}
[DEBUG codelldb::dap_codec] <-- {"seq":12,"type":"request","command":"runInTerminal","arguments":{"args":["/home/saestep/.vscode/extensions/vadimcn.vscode-lldb-1.11.5/adapter/codelldb","terminal-agent","--connect=43951"],"cwd":"","kind":"integrated","title":"LLDB"}}
[DEBUG codelldb::dap_codec] --> {"type":"response","seq":9,"command":"runInTerminal","request_seq":12,"success":true,"body":{"shellProcessId":226102}}
[DEBUG codelldb::debug_session::launch] launch env: ["CXX_FOR_TARGET=clang++", "buildInputs=/nix/store/6sxiv0wgx9f4zi6wpp4iz7z818ih7hjl-clang-tools-17.0.6 /nix/store/3awwcrqv9lpcq553zs2zb7y0mr5niswd-clang-wrapper-19.1.7 /nix/store/dx4bdrs7mq3jfviqhszrc7l35ps9kg64-cmake-3.31.7 /nix/store/sg3h3diihjqdg3bvazdala7zy7nms48i-gersemi-0.19.3 /nix/store/v95clyy9qqk1d8j2gpll60x07pjaflv5-lldb-19.1.7-dev /nix/store/1492q00cm64n0hs5966s8cqj6j0x5nxg-ninja-1.12.1 /nix/store/yz9cnfqd6ip5f91gk91vd9bwa43j31w8-nixfmt-unstable-2025-04-04 /nix/store/xhcmdcv5pslksh0d9ibxvgjcvz1862ln-prettier-3.5.3 /nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4 /nix/store/ndavvg1hf6lvdbjjay9pk5f4zniak9lk-shfmt-3.12.0 /nix/store/qyp8pcm3xr5ww1r4rj752zpny6awvbqf-libX11-1.8.12-dev", "CHROME_DESKTOP=code.desktop", "VSCODE_NLS_CONFIG={\"userLocale\":\"en-us\",\"osLocale\":\"en-us\",\"resolvedLanguage\":\"en\",\"defaultMessagesFile\":\"/nix/store/gbkwpk5pzndgqm2mzw7kpx4rp46261h5-vscode-1.102.1/lib/vscode/resources/app/out/nls.messages.json\",\"locale\":\"en-us\",\"availableLanguages\":{}}", "ELECTRON_NO_ATTACH_CONSOLE=1", "NIX_HARDENING_ENABLE=bindnow format fortify fortify3 pic relro stackclashprotection stackprotector strictoverflow zerocallusedregs", "LOCALE_ARCHIVE_2_27=/nix/store/d7250sbw13rpdrcrcgv6hi6jkyp94m0g-glibc-locales-2.40-66/lib/locale/locale-archive", "MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=", "SYSTEMD_EXEC_PID=5316", "_=/nix/store/gbkwpk5pzndgqm2mzw7kpx4rp46261h5-vscode-1.102.1/lib/vscode/code", "doInstallCheck=", "NIXPKGS_CMAKE_PREFIX_PATH=/nix/store/1c8sm86wj45vwkb3ww2b870h9i9wna6r-patchelf-0.15.0:/nix/store/063qqmawmq7bg75b56mgynw9s3rbx2ww-update-autotools-gnu-config-scripts-hook:/nix/store/6sxiv0wgx9f4zi6wpp4iz7z818ih7hjl-clang-tools-17.0.6:/nix/store/3awwcrqv9lpcq553zs2zb7y0mr5niswd-clang-wrapper-19.1.7:/nix/store/7m1yk2z3hhsh8wwrcwi1sdvng3b9pqch-binutils-wrapper-2.44:/nix/store/dx4bdrs7mq3jfviqhszrc7l35ps9kg64-cmake-3.31.7:/nix/store/sg3h3diihjqdg3bvazdala7zy7nms48i-gersemi-0.19.3:/nix/store/dfd1xax10rky5pp4vw7y830068a07hmy-python3.13-appdirs-1.4.4:/nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4:/nix/store/j989fxjh9sq9p05hwx4rdbw9sag26vbb-python3.13-colorama-0.4.6:/nix/store/yy52c4v4kh6jv3xnq901bz59asb32svw-python3.13-lark-1.2.2:/nix/store/ydddds7fry4fdkz51g5gg89067yqq500-python3.13-regex-2024.11.6:/nix/store/1zn2d2igcz3a584xj769millwz58bccl-python3.13-pyyaml-6.0.2:/nix/store/v95clyy9qqk1d8j2gpll60x07pjaflv5-lldb-19.1.7-dev:/nix/store/88718ra2pfkg817zbbxi3zjspazmr4pr-lldb-19.1.7:/nix/store/1492q00cm64n0hs5966s8cqj6j0x5nxg-ninja-1.12.1:/nix/store/yz9cnfqd6ip5f91gk91vd9bwa43j31w8-nixfmt-unstable-2025-04-04:/nix/store/xhcmdcv5pslksh0d9ibxvgjcvz1862ln-prettier-3.5.3:/nix/store/ndavvg1hf6lvdbjjay9pk5f4zniak9lk-shfmt-3.12.0:/nix/store/qyp8pcm3xr5ww1r4rj752zpny6awvbqf-libX11-1.8.12-dev:/nix/store/h2lzzms7vnqv9rv11wynjjd5sfnk0ijx-xorgproto-2024.1:/nix/store/5dkrbiki8nam56qqnxnm4mvbpxa1v4qb-libxcb-1.17.0-dev:/nix/store/y0xjhcjn6jrzs308l7pi79y1074qzl8p-libxcb-1.17.0:/nix/store/26c0x3gh2g5dpczvjxgjzn0mc22zxpjz-libX11-1.8.12:/nix/store/61l1dh2h7g57dfybwi6qimq1d3zzq647-compiler-rt-libc-19.1.7-dev:/nix/store/zf33l24arym3ihfj6370k73683f1cp2d-compiler-rt-libc-19.1.7", "depsBuildBuildPropagated=", "VSCODE_CWD=/home/saestep", "strictDeps=", "cmakeFlags=", "ELECTRON_RUN_AS_NODE=1", "CLUTTER_PAINT=disable-dynamic-max-render-time", "propagatedNativeBuildInputs=", "STRINGS_FOR_TARGET=strings", "CC_FOR_TARGET=clang", "NIX_STORE=/nix/store", "SHLVL=1", "SIZE_FOR_TARGET=size", "__ETC_PROFILE_NIX_SOURCED=1", "IN_NIX_SHELL=impure", "NIX_LDFLAGS=-rpath /home/saestep/github/shader-slang/slang/outputs/out/lib ", "_PYTHON_HOST_PLATFORM=linux-x86_64", "GSM_SKIP_SSH_AGENT_WORKAROUND=true", "phases=buildPhase", "NIX_BINTOOLS_FOR_TARGET=/nix/store/7m1yk2z3hhsh8wwrcwi1sdvng3b9pqch-binutils-wrapper-2.44", "XDG_CURRENT_DESKTOP=Unity", "depsHostHostPropagated=", "GPG_AGENT_INFO=/run/user/1776728607/gnupg/S.gpg-agent:0:1", "stdenv=/nix/store/c68csbhqnd52ffs0s14a0gwgjargq1b2-stdenv-linux", "LD_LIBRARY_PATH=/nix/store/xw7sncms20s7lfz050fxzfq9qnlvci2f-libdbusmenu-glib-16.04.0/lib", "VSCODE_CLI=1", "XDG_SESSION_DESKTOP=ubuntu", "XDG_SESSION_TYPE=x11", "GNOME_DESKTOP_SESSION_ID=this-is-deprecated", "PYTHONHASHSEED=0", "SESSION_MANAGER=local/aa03941-lcedt:@/tmp/.ICE-unix/5283,unix/aa03941-lcedt:/tmp/.ICE-unix/5283", "VSCODE_CODE_CACHE_PATH=/home/saestep/.config/Code/CachedData/7adae6a56e34cb64d08899664b814cf620465925", "GJS_DEBUG_TOPICS=JS ERROR;JS LOG", "READELF_FOR_TARGET=readelf", "__structuredAttrs=", "depsBuildTarget=", "RANLIB_FOR_TARGET=ranlib", "JOURNAL_STREAM=9:49600", "patches=", "QT_IM_MODULE=ibus", "shell=/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash", "NM_FOR_TARGET=nm", "LD_FOR_TARGET=ld", "CLUTTER_DISABLE_MIPMAPPED_TEXT=1", "GIO_EXTRA_MODULES=/nix/store/fbi8bzvfx2ydjbph5894sgi6z9ir25lx-dconf-0.40.0-lib/lib/gio/modules", "NIX_LDFLAGS_FOR_TARGET= -L/nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4/lib -L/nix/store/88718ra2pfkg817zbbxi3zjspazmr4pr-lldb-19.1.7/lib -L/nix/store/y0xjhcjn6jrzs308l7pi79y1074qzl8p-libxcb-1.17.0/lib -L/nix/store/26c0x3gh2g5dpczvjxgjzn0mc22zxpjz-libX11-1.8.12/lib", "HOME=/home/saestep", "GTK_MODULES=gail:atk-bridge", "XDG_DATA_DIRS=/nix/store/1c8sm86wj45vwkb3ww2b870h9i9wna6r-patchelf-0.15.0/share:/nix/store/gbkwpk5pzndgqm2mzw7kpx4rp46261h5-vscode-1.102.1/share:/nix/store/dhad7psywld7fav6r6bk94m1sywi0148-gsettings-desktop-schemas-48.0/share/gsettings-schemas/gsettings-desktop-schemas-48.0:/nix/store/jyyijm438kvbx1425hw00wx965jsgd9g-gtk+3-3.24.49/share/gsettings-schemas/gtk+3-3.24.49:/usr/share/ubuntu:/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/home/saestep/.nix-profile/share:/nix/var/nix/profiles/default/share", "DISPLAY=:1", "NIX_PROFILES=/nix/var/nix/profiles/default /home/saestep/.nix-profile", "NIX_CC_FOR_TARGET=/nix/store/3awwcrqv9lpcq553zs2zb7y0mr5niswd-clang-wrapper-19.1.7", "mesonFlags=", "depsTargetTargetPropagated=", "XMODIFIERS=@im=ibus", "DEBUGINFOD_URLS=https://debuginfod.ubuntu.com ", "XDG_MENU_PREFIX=gnome-", "__HM_SESS_VARS_SOURCED=1", "NIX_CFLAGS_COMPILE_FOR_TARGET= -isystem /nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4/include -isystem /nix/store/v95clyy9qqk1d8j2gpll60x07pjaflv5-lldb-19.1.7-dev/include -isystem /nix/store/qyp8pcm3xr5ww1r4rj752zpny6awvbqf-libX11-1.8.12-dev/include -isystem /nix/store/h2lzzms7vnqv9rv11wynjjd5sfnk0ijx-xorgproto-2024.1/include -isystem /nix/store/5dkrbiki8nam56qqnxnm4mvbpxa1v4qb-libxcb-1.17.0-dev/include -isystem /nix/store/61l1dh2h7g57dfybwi6qimq1d3zzq647-compiler-rt-libc-19.1.7-dev/include", "SOURCE_DATE_EPOCH=315532800", "DIRENV_FILE=/home/saestep/github/shader-slang/slang/.envrc", "preferLocalBuild=1", "MUTTER_DEBUG_ENABLE_ATOMIC_KMS=0", "CONFIG_SHELL=/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash", "VSCODE_ESM_ENTRYPOINT=vs/workbench/api/node/extensionHostProcess", "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1776728607/bus", "GIO_LAUNCHED_DESKTOP_FILE_PID=202851", "USER=saestep", "OBJDUMP_FOR_TARGET=objdump", "GDMSESSION=ubuntu", "P4CONFIG=.p4config", "USERNAME=saestep", "depsBuildTargetPropagated=", "LOGNAME=saestep", "PWD=/home/saestep", "GDK_PIXBUF_MODULE_FILE=/nix/store/5yl3z9j9jk1ykh49yv5xjalgraahifc3-librsvg-2.60.0/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache", "WINDOWPATH=2", "NIX_CFLAGS_COMPILE= -frandom-seed=dgr81pbxzn", "depsBuildBuild=", "PATH=/nix/store/1c8sm86wj45vwkb3ww2b870h9i9wna6r-patchelf-0.15.0/bin:/nix/store/6sxiv0wgx9f4zi6wpp4iz7z818ih7hjl-clang-tools-17.0.6/bin:/nix/store/3awwcrqv9lpcq553zs2zb7y0mr5niswd-clang-wrapper-19.1.7/bin:/nix/store/v5gysnyx66ap7kzf9mhas1wv5hrh2dmv-clang-19.1.7/bin:/nix/store/mdmsnfcvxyk5ynz7nx8nhss1wig0gljx-glibc-2.40-66-bin/bin:/nix/store/psy9v2asypgl9ylg8cnzkixc7fv0snj0-coreutils-9.7/bin:/nix/store/7m1yk2z3hhsh8wwrcwi1sdvng3b9pqch-binutils-wrapper-2.44/bin:/nix/store/z3za8hfc24wb117s50p8b10agjkgm039-binutils-2.44/bin:/nix/store/dx4bdrs7mq3jfviqhszrc7l35ps9kg64-cmake-3.31.7/bin:/nix/store/sg3h3diihjqdg3bvazdala7zy7nms48i-gersemi-0.19.3/bin:/nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4/bin:/nix/store/88718ra2pfkg817zbbxi3zjspazmr4pr-lldb-19.1.7/bin:/nix/store/1492q00cm64n0hs5966s8cqj6j0x5nxg-ninja-1.12.1/bin:/nix/store/yz9cnfqd6ip5f91gk91vd9bwa43j31w8-nixfmt-unstable-2025-04-04/bin:/nix/store/xhcmdcv5pslksh0d9ibxvgjcvz1862ln-prettier-3.5.3/bin:/nix/store/ndavvg1hf6lvdbjjay9pk5f4zniak9lk-shfmt-3.12.0/bin:/nix/store/zf33l24arym3ihfj6370k73683f1cp2d-compiler-rt-libc-19.1.7/bin:/nix/store/psy9v2asypgl9ylg8cnzkixc7fv0snj0-coreutils-9.7/bin:/nix/store/c14zwgl8hf1wm0izij2i16xvk8ak70cy-findutils-4.10.0/bin:/nix/store/ibx4jfwlhjg4g0s6rrxrpaxa3ka8ns4m-diffutils-3.12/bin:/nix/store/pr318zsl44jdwpk9wk0sdrn19b6in7ah-gnused-4.9/bin:/nix/store/bc6zxzjnkjp4r9nhz5imy3cypvdh6r4n-gnugrep-3.12/bin:/nix/store/nv3y7zb1cwz1h9qy7nwz0s54j8dl1kqj-gawk-5.3.2/bin:/nix/store/lp82dcnrzljyix6yigwzrlpr1smvpmb0-gnutar-1.35/bin:/nix/store/6ag5dhk7sma61p6vl0kazfmpbrq08nqh-gzip-1.14/bin:/nix/store/ykdv4id6893gmkqwdmbimq237c1xqvq7-bzip2-1.0.8-bin/bin:/nix/store/6bwp1y45zlyvpr4ja2sk1yi9v5mrs94x-gnumake-4.4.1/bin:/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin:/nix/store/c9xmgszbf6i4dfq9r953khk9d7fdqigw-patch-2.8/bin:/nix/store/ikfwx7kbwz9zr7fziiac7f57jgbh3bnv-xz-5.8.1-bin/bin:/nix/store/3pdmbqy86wsbjdazxv1n3vrmj60vn0ri-file-5.45/bin:/home/saestep/github/shader-slang/slang/.direnv/bin:/nix/store/0vdlvmi7zib7p19g7yc8dq42wkrr6738-glib-2.84.3-bin/bin:/home/saestep/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin", "dontAddDisableDepTrack=1", "GDK_BACKEND=x11", "buildPhase={ echo \"------------------------------------------------------------\";\n echo \" WARNING: the existence of this path is not guaranteed.\";\n echo \" It is an internal implementation detail for pkgs.mkShell.\";\n echo \"------------------------------------------------------------\";\n echo;\n # Record all build inputs as runtime dependencies\n export;\n} >> \"$out\"\n", "GIO_LAUNCHED_DESKTOP_FILE=/home/saestep/.nix-profile/share/applications/code.desktop", "RUST_TRACEBACK=1", "MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1776728607.slice/[email protected]/session.slice/[email protected]/memory.pressure", "AR_FOR_TARGET=ar", "DIRENV_DIR=-/home/saestep/github/shader-slang/slang", "SSH_AUTH_SOCK=/run/user/1776728607/keyring/ssh", "AS_FOR_TARGET=as", "configureFlags=", "depsHostHost=", "DESKTOP_SESSION=ubuntu", "DIRENV_DIFF=eJzsWntP47q2_ypV7v3vkBDnHY7OHwUKdICW3ZYZ2BqpcmIncR6OY6d5be3vfpW27OmDGQ0wV7rSHSSaZNnrt2xneb3ivyQmnf0lPQwXN9KZdEpJcyrKnONTtUJplRG7I57NgBvare-gwtDqhHPL1h05TIkna4pjKLrsEXrqEXp2GuUZPhUQixKzU4WSRmY8D0iKN809fAX5-rptEKcIB3CVlpseK8FP09yH6ak4eP7n8VvD-mbz-A8thBkWu3xbgqCQbRm2d9KJ9HR5vbwcLobLy_Fsvj__0EtqlpisoygsMi3rajthjcGZYWkWiEy5En6OsAwUoGoKOBUR5PhsBwBFENlMtHWK7ABWFre8xDUyINqaqMBw5FDgsiQ0FDLCIilzJgs_whkUsuEo6gbw9FunbePpj9l2RxC3LYkzQ3eSymuAoZlRrap141pmLELkhnJYJv_SZV3RDMVwvy9wt9f2Fay7rrwVLVe7lJDmGd57iWvybpeztQKkxFu_B3S6ncSPVGdnab-rPOs-0t8nEu3VeThbXk1ny8Vwdj1aSGcS5NKJNJwfEIV0Il1c7BP9FNKwp08nV-Pr5fxmdHd3sDHUjsPI83SNdrDmWeWKuKG6FdlF4lZcyB4UkWwqGtPt0_XGgCLqEZ-eXhH1r39JJ9LlaDGa3Y8n4_lifLE8fxzfXUpnEuhbxrPR5HOvntKZJO-vUUjKaOX1M0eYy6JHOxXb4W_5rsZ3o370P8d3qmBacf8b-5fh4uJm1G8M_KlNEgFWRjx8jNDyCrae5mIH8O4WRk_yav48X-SXYf356imoHj-N-XM-4j6_nupLfaoG1G6FHd19pl8cz8bzBR7yL58vaa3zB7VxSnizuF8Fn8VUNVys53Kmfrr7MzLM7ul5PtfOv-BHUBpMvxxalxoovTuxmunc08dXOnq0oqfV8M5Z1GLyCRjFzZPcWdfGaKgN7yfP7P42-rz4NJ7nn_8Mb4PV8_3zw41xO-lub57qFoXP9I-ROi6uHieAzfH19SRIxlxdLi6EMSKRn5NVHob1bXr3nAfn5nUzzh_Pb57H7P7P-5s8jIq0_KMYueBcvf28vB0xp_2EFlo9_bMQD12LzILer2r5Oe4uV1y-ehRTvMoSQ3fM8y_BZcFssGwst9NKBw8vMvVz4gTtzax4QE-QB5PnG9Pr7E4dDh-Wy9vxH_fij__8RzqRbqbzxfLYXluiIZVah40bGB2xasYM0tmdAxwS2VGcymt1k8s8T4UMbEVVrG82eQOhw7r2eVG5KfML09Q7oXWe3aoZNykRNdpC1BwyhrkMXAUo9iGInYE20To9ikTk1DX3awIEqmioey4r_Kj3FauSpOIfHE0xjEMU1Bge4sLOCj0OKlJEouO-neomE24SWobsZzDBsq7orwxBhHqkI0KiuECh7lWwQzCFdtfaNBOGQ-QQc4EzIqsKcBX9iB05wKsyP7JpjFjd6GkSi5Q0vhebGak6mbVllNPeJAJdORq649jA4VBjQRI6wO48ryF6FwsGu4wbjMtpirzvLB4wXK1QVT-zDKpGwnQtSzh-EVux2pi0CWVKaAx7n9O7nAPmtnN9GhTIIswMXBAmLqiQ69XQ0GMd1I5MSRNkpbyiooReimVN1UxZNWT1aA5N5GfIr0wm0kREKnKJ11Rh7FcdcCwtpTLjvZfAXNYV83gFKYJVFYIosNIKeXEMW5clZmB0lMDETRNZRP1A9H4a6iEzE61baVC0LEzdNg0dn3YJaXw7qFRBY1X2c443GuQer6APjK4OUycKQJ2ppCOxRoDVVIkDE1v1WzkgFG24DQWox-KJ1xhxUKdRHBqhKizOG85gA_UEOlQYmYxIEGwA-vEfjZ7rwOlEahgxqlni1okqEKfA9SxCbRjJIV0JjGRDcQ9ZPd_qmi6mScwM7tKoM0nW6n7LKhRZ3KA9a8gxe1UurfTW7jzg1x2I3KK1ad2pwjRiB6UgKWI5hHUim4quHLGmzNGQT3mXxi1prJaEdcdTxoHIKpZ5ai-3hFwGim4e8lowNFGU2CKDFmBWlaoJ7IKMebxQHVpEctgR1uvrkYq1CaoMgizH1cMsKWqUeSQrNN32QVNUhS17HWGaDBRVcb7FlzuSvZqB1jC7tK0YN2KoiQS0xK3MjAvXaPpRr22EoRjHe-WtTnxPxdwmC0XnBRYxUFC43DX1JEpcZAeoIGEtM1j6UR8aH-lWEtSNnXh153bcDjpCoG8Hph2HXqR7tJKbTjYVRwGvTVhnKPOK1rFq4cUIdk0FqF7xLLbUiqqcyH1AJJuKYW6D2_FkORk__RPCkIytOJZOpLvL_TgkRdKJNBk_Pdxez5cX98Pb0fJhNroaP73iZYDviMyx6tgwqzrx9LrWPMdWI5e4NYUW38wdp0FvW839cFS19KLIYJ0VthfapmdaWdjS2hU69xqtruUVQ7DEMlyV-cZNhXQl-zkNSCgLnxNWCjnK8-TsY27vwy7v4-7u3a7uA25uT2aAQAMboPKkNRkzqtpuHV1VLQeqdpS1Ly5OAboMGUOECxkohmJ8wE_uZSau4wZNHLmicJlqRnVjcOTVroChZlWetyvfz9OcwwzKqmLsv7y2NTXfqIwksuJKb2jhqsDrTBcKT9dEVe-ipJAnMlA0RdtDQAghYQe8NQKUdCYIzTB0XNWy26IwVXUXgeMQN73PNBQA9gcCOqohjYR-p0PTMZrYttyMpGndmY7n--kuDGtbmKWypaj7Q6lc00_b1i2KBCAn1kKWppbaqDaLYZBW5m7YICNcvTfkeHe48YtCjQ-EGe8OMXYZi5Y5zM_0hpt1DbjBY9vUOkZbC9aVVwRySrwnAGTQ22HtcKUjLe26TNgVLSqXVwDULY1jZIqAJiqJG7nJech4XuZbTdllNlHCPZIQh8LMtIqCNjQzsspjDQSVUXi96Mb3-vW2FfVQdKs2ceTH1Ip5J3TVSW1GbLcFqm0UXeqwfe5dTs3y1UYPIy00EfO7Km7CuKNq5mta17C425_ynnUFKUCRFtmhaaOg9WpiFSQrANK7rrAMW_bzjJEUc5mXPYr_HQXtAl1PNQPyNtNJFMSWbquJrVuOHgCfaeh7OBvHtDwfTxbT6d1B_v5hK3yI_mU2fHgYvUh4uTSOtbSM5YomNK_pMiV01SxDutpm6GuEPmNfXkxn61xZ17bkw9rCR_3ON9h3j_Ti6m7Ye_np_cOmNDCQAw4pyjNZYIz-g0LuAOY1HX2VYX8-A5mIVpQ4G3wgeyLUT1cIv4r1Vpv4Q7C3b_wfwr3ZEvwQ7e2m4YdwH9m3L8BbBRhNrqazi9FyMl1Ohovx59GONt0MZ5ejyXhyvRxNhudrffIIRTSvB0HOM1j2l5IE7ctVHzDiDzhOeT4QJfQTP4Ui6lcJ-yXJ6Ya4fc75QJSc-GVeYR6keT3oMM99mKZ9BsVxKLbDuLtcK6l0JsmcwTIa_Gy9K1-VbFWK_nqaEm-wj3eo7Hcf0PIefQ_gTVWCI-63-YJj_rd5hJ5_uzTzxXQ22jNlfcP9_lLRTDqRpuefLqYPz_stuRf7OWs3zZeP9w9HzWiVMenkle8Rb808jvLF_yP1scoMW0HbxrIgs5MucLMIClBXZsQjDWXVFuR15gxlggZ-1bSJ2dLOpo1DIyFATUI1TONm_VHG752bKlvWa1nkx6orv6a41-kddKLA14zaA8AWpsocD6gwjJMwU3X3G8rv0uDv0uAvCCN_lxh_lxh_lxh_dYnx7Kc_KyLCMa2OFuj_wwmDh-fFzXRyM5zfzEejS-lMUv8hTqaP89FsPl68hNQb8nHo81anlRLv9FvF6VSQEssM-gkM-2H-girgT0t4R5j8U7jvrx_-tIj3FRd_Hv79lceflvHesuRPC3hrEvNdUOlEmg0nd-Pz_XyAQ7pJPWaj4eXo7uqgFUOE00A6kebjPw9KE4J0fWYynz72uevlcDFajh6mF_3G0oFp6pqj9htxvpiNJ4eZXp900nVy2Tc_HDeyH58cenOmcnR06PfZo1929minx__qyaMTabkx38vN-Yy74eJqOruXzqR1GU7e1OZ2us2f55szRmstmgzvey-wFK3YfPBCsITLbQlvwytvgEK66lGWouQrv1xxjIZlyYV0JkknkrciKRpTtirFh0-HDD6a-Q7em7QN3u_7PlI9HLw32xr8mkxr8P4s6wMF2MF7k7OP1VZflPUhggJLZ9JfA-xH-eCrJH_g76v076908II0-DKcTcaT67NBGeEBbogoMfXxIA8GZUTEYF0qJGJA83IQriCHtMQYKQcg47LvA-mA0BJzCtMByViKM0xLuC5ZIlxCkg6CnA9YEgolS-YRTtMDnF80rfXNfw1m2M85GsA0HaxXcUDWe34AxYCvaEkyPECYYYow9QkWa-6G5bz891f69-DrSlV1vPkdfJX-O1-VX6Wv9OWVYP5rDjyut_RVCsOtcdoYthXfpSHMxHkvdP3zGu2B5wyGsMSHrQvIQ1y-SnyN5yYXZf9_THmt9wbnUMQu9Ygrv4iwn7w8jPv9naZ7NFoOEbokot_3l5gtOFy39aF_hkVOd9aFwqzfFb0vEr02yZhWa3JJKny-Z-WlEylflW845blT9d7wboE2z5vgZAvM-t3Z3-_s1ROJcRxgftc72ZfXBtbklxU5GuC3psnrM1hP8teo3RrqJs-3yy5K1K_dHrRvOb7wooIiUwsCoQpgQDWswxjysACeJm-YNh53jcGJX15i9jLa9QcX6Uza9czS33__TwAAAP__00IC5w==", "HOST_PATH=/nix/store/6sxiv0wgx9f4zi6wpp4iz7z818ih7hjl-clang-tools-17.0.6/bin:/nix/store/3awwcrqv9lpcq553zs2zb7y0mr5niswd-clang-wrapper-19.1.7/bin:/nix/store/7m1yk2z3hhsh8wwrcwi1sdvng3b9pqch-binutils-wrapper-2.44/bin:/nix/store/dx4bdrs7mq3jfviqhszrc7l35ps9kg64-cmake-3.31.7/bin:/nix/store/sg3h3diihjqdg3bvazdala7zy7nms48i-gersemi-0.19.3/bin:/nix/store/sd81bvmch7njdpwx3lkjslixcbj5mivz-python3-3.13.4/bin:/nix/store/88718ra2pfkg817zbbxi3zjspazmr4pr-lldb-19.1.7/bin:/nix/store/1492q00cm64n0hs5966s8cqj6j0x5nxg-ninja-1.12.1/bin:/nix/store/yz9cnfqd6ip5f91gk91vd9bwa43j31w8-nixfmt-unstable-2025-04-04/bin:/nix/store/xhcmdcv5pslksh0d9ibxvgjcvz1862ln-prettier-3.5.3/bin:/nix/store/ndavvg1hf6lvdbjjay9pk5f4zniak9lk-shfmt-3.12.0/bin:/nix/store/psy9v2asypgl9ylg8cnzkixc7fv0snj0-coreutils-9.7/bin:/nix/store/c14zwgl8hf1wm0izij2i16xvk8ak70cy-findutils-4.10.0/bin:/nix/store/ibx4jfwlhjg4g0s6rrxrpaxa3ka8ns4m-diffutils-3.12/bin:/nix/store/pr318zsl44jdwpk9wk0sdrn19b6in7ah-gnused-4.9/bin:/nix/store/bc6zxzjnkjp4r9nhz5imy3cypvdh6r4n-gnugrep-3.12/bin:/nix/store/nv3y7zb1cwz1h9qy7nwz0s54j8dl1kqj-gawk-5.3.2/bin:/nix/store/lp82dcnrzljyix6yigwzrlpr1smvpmb0-gnutar-1.35/bin:/nix/store/6ag5dhk7sma61p6vl0kazfmpbrq08nqh-gzip-1.14/bin:/nix/store/ykdv4id6893gmkqwdmbimq237c1xqvq7-bzip2-1.0.8-bin/bin:/nix/store/6bwp1y45zlyvpr4ja2sk1yi9v5mrs94x-gnumake-4.4.1/bin:/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin:/nix/store/c9xmgszbf6i4dfq9r953khk9d7fdqigw-patch-2.8/bin:/nix/store/ikfwx7kbwz9zr7fziiac7f57jgbh3bnv-xz-5.8.1-bin/bin:/nix/store/3pdmbqy86wsbjdazxv1n3vrmj60vn0ri-file-5.45/bin", "INVOCATION_ID=35ae27dd1a5d4985bda4517d310f108a", "VSCODE_PID=202894", "MANAGERPID=4865", "SHELL=/bin/bash", "VSCODE_IPC_HOOK=/run/user/1776728607/vscode-7aa07d08-1.10-main.sock", "XAUTHORITY=/run/user/1776728607/gdm/Xauthority", "doCheck=", "NIX_BUILD_CORES=32", "OBJCOPY_FOR_TARGET=objcopy", "XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg", "out=/home/saestep/github/shader-slang/slang/outputs/out", "PYTHONNOUSERSITE=1", "NIX_CC_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu=1", "depsTargetTarget=", "nativeBuildInputs=", "QT_ACCESSIBILITY=1", "name=nix-shell-env", "shellHook=", "NIX_ENFORCE_NO_NATIVE=1", "LANG=en_US.UTF-8", "XDG_RUNTIME_DIR=/run/user/1776728607", "outputs=out", "DIRENV_WATCHES=eJykks1u4jAUhd_Fayb29e81rzKahX-uSYSToDgwVFXfvUJIrYoErcrGO3_3O0fn7ys7hLVnW8b7eSTeArWVDnw3rP0x8taHTMufVsO049e3o-m0JLZh45zXYSS2BWeU1t4p3DA6D21tbLsuR3rb3IF3dU6hXuAL8TwsNJ14qHX-z6G4EA2AMNYpMKhVTJISoVZgKfuYMYPH4KNzKHXwydgYnQE0IqFUN1pSeGGNfkIr0_TCs4EihcoiuoggwKlLYofB5GxIoUBHYIpMZMHoghqltQqE91B0KV_KEp8yJdT2wOZqsPzyd5qnMuw-YjzDur-FUsOeumk4385BWfDqp71_x69z2t8eACm0Vk8fyHRqPdXarfNYH5bz7z0AAP__KIQMsQ==", "RUST_LOG=error,codelldb=debug", "GJS_DEBUG_OUTPUT=stderr", "NIX_SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt", "propagatedBuildInputs=", "ORIGINAL_XDG_CURRENT_DESKTOP=ubuntu:GNOME", "VSCODE_L10N_BUNDLE_LOCATION=", "STRIP_FOR_TARGET=strip", "XDG_SESSION_CLASS=user", "VSCODE_CRASH_REPORTER_PROCESS_TYPE=extensionHost", "builder=/nix/store/00zrahbb32nzawrmv9sjxn36h7qk9vrs-bash-5.2p37/bin/bash", "_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_x86_64-linux-gnu", "system=x86_64-linux", "GNOME_SHELL_SESSION_MODE=ubuntu", "NIX_BINTOOLS_WRAPPER_TARGET_TARGET_x86_64_unknown_linux_gnu=1", "VSCODE_HANDLES_UNCAUGHT_ERRORS=true", "DETERMINISTIC_BUILD=1"]
[DEBUG codelldb::dap_codec] <-- {"seq":13,"type":"event","event":"output","body":{"category":"console","output":"Launching: /home/saestep/github/shader-slang/slang/build/Debug/bin/slangc tests/cpu-program/cpu-hello-world-test.slang -target executable -o hello\n"}}
[DEBUG codelldb::dap_codec] <-- {"seq":14,"type":"event","event":"output","body":{"category":"console","output":"Launched process 226821 from '/home/saestep/github/shader-slang/slang/build/Debug/bin/slangc'\n"}}
[DEBUG codelldb::debug_session] Debug event: 0x56a7daf76e08 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000002 (modules-loaded), data = {ld-linux-x86-64.so.2}
[DEBUG codelldb::debug_session] Debug event: 0x56a7dabff748 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000002 (modules-loaded), data = {[vdso](0x00007ffff7fc4000)}
[DEBUG codelldb::dap_codec] <-- {"seq":15,"type":"response","request_seq":2,"success":true,"command":"launch"}
[DEBUG codelldb::debug_session] Debug event: 0x56a7dac002d8 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000002 (modules-loaded), data = {slangc}
[DEBUG codelldb::dap_codec] <-- {"seq":16,"type":"response","request_seq":8,"success":true,"command":"configurationDone"}
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc000b70 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":17,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7FC6000","id":"7FFFF7FC6000","name":"ld-linux-x86-64.so.2","path":"/nix/store/q4wq65gl3r8fy746v9bbwgx4gzn0r2kl-glibc-2.40-66/lib/ld-linux-x86-64.so.2","symbolFilePath":"/nix/store/q4wq65gl3r8fy746v9bbwgx4gzn0r2kl-glibc-2.40-66/lib/ld-linux-x86-64.so.2","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":18,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7FC4000","id":"7FFFF7FC4000","name":"[vdso]","path":"[vdso]","symbolStatus":"Symbols not found"},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":19,"type":"event","event":"module","body":{"module":{"addressRange":"555555554000","id":"555555554000","name":"slangc","path":"/home/saestep/github/shader-slang/slang/build/Debug/bin/slangc","symbolFilePath":"/home/saestep/github/shader-slang/slang/build/Debug/bin/slangc.dwarf","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":20,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":226821}}
[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":226821,"name":"1: tid=226821"}]}}
[DEBUG codelldb::debug_session] Debug event: 0x74fda4071218 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: locations resolved}
[DEBUG codelldb::debug_session] Debug event: 0x74fda40712b8 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 1 type: locations added}
[DEBUG codelldb::debug_session] Debug event: 0x74fda4071438 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 3 type: locations resolved}
[DEBUG codelldb::debug_session] Debug event: 0x74fda4071928 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 3 type: locations resolved}
[DEBUG codelldb::debug_session] Debug event: 0x74fda40719f8 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000001 (breakpoint-changed), data = {bkpt: 3 type: locations added}
[DEBUG codelldb::debug_session] Debug event: 0x74fda4071c08 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000002 (modules-loaded), data = {libslang.so, libdl.so.2, libstdc++.so.6, libm.so.6, libgcc_s.so.1, libc.so.6}
[DEBUG codelldb::dap_codec] <-- {"seq":22,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":1,"line":1733,"message":"Resolved locations: 1","verified":true},"reason":"changed"}}
[DEBUG codelldb::dap_codec] <-- {"seq":23,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":1,"line":1733,"message":"Resolved locations: 1","verified":true},"reason":"changed"}}
[DEBUG codelldb::dap_codec] <-- {"seq":24,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":3,"message":"Resolved locations: 2","verified":true},"reason":"changed"}}
[DEBUG codelldb::dap_codec] <-- {"seq":25,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":3,"message":"Resolved locations: 2","verified":true},"reason":"changed"}}
[DEBUG codelldb::dap_codec] <-- {"seq":26,"type":"event","event":"breakpoint","body":{"breakpoint":{"id":3,"message":"Resolved locations: 2","verified":true},"reason":"changed"}}
[DEBUG codelldb::dap_codec] <-- {"seq":27,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF6600000","id":"7FFFF6600000","name":"libslang.so","path":"/home/saestep/github/shader-slang/slang/build/Debug/lib/libslang.so","symbolFilePath":"/home/saestep/github/shader-slang/slang/build/Debug/lib/libslang.so.dwarf","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":28,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7FB9000","id":"7FFFF7FB9000","name":"libdl.so.2","path":"/nix/store/q4wq65gl3r8fy746v9bbwgx4gzn0r2kl-glibc-2.40-66/lib/libdl.so.2","symbolFilePath":"/nix/store/q4wq65gl3r8fy746v9bbwgx4gzn0r2kl-glibc-2.40-66/lib/libdl.so.2","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":29,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF6200000","id":"7FFFF6200000","name":"libstdc++.so.6","path":"/nix/store/l7d6vwajpfvgsd3j4cr25imd1mzb7d1d-gcc-14.3.0-lib/lib/libstdc++.so.6","symbolFilePath":"/nix/store/l7d6vwajpfvgsd3j4cr25imd1mzb7d1d-gcc-14.3.0-lib/lib/libstdc++.so.6","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":30,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7ED1000","id":"7FFFF7ED1000","name":"libm.so.6","path":"/nix/store/q4wq65gl3r8fy746v9bbwgx4gzn0r2kl-glibc-2.40-66/lib/libm.so.6","symbolFilePath":"/nix/store/q4wq65gl3r8fy746v9bbwgx4gzn0r2kl-glibc-2.40-66/lib/libm.so.6","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":31,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF7EA1000","id":"7FFFF7EA1000","name":"libgcc_s.so.1","path":"/nix/store/l7d6vwajpfvgsd3j4cr25imd1mzb7d1d-gcc-14.3.0-lib/lib/libgcc_s.so.1","symbolFilePath":"/nix/store/l7d6vwajpfvgsd3j4cr25imd1mzb7d1d-gcc-14.3.0-lib/lib/libgcc_s.so.1","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::dap_codec] <-- {"seq":32,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF5E00000","id":"7FFFF5E00000","name":"libc.so.6","path":"/nix/store/q4wq65gl3r8fy746v9bbwgx4gzn0r2kl-glibc-2.40-66/lib/libc.so.6","symbolFilePath":"/nix/store/q4wq65gl3r8fy746v9bbwgx4gzn0r2kl-glibc-2.40-66/lib/libc.so.6","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::debug_session] Debug event: 0x74fda40c58e8 Event: broadcaster = 0x56a7dae65f30 (lldb.target), type = 0x00000002 (modules-loaded), data = {libslang-glsl-module.so}
[DEBUG codelldb::dap_codec] <-- {"seq":33,"type":"event","event":"module","body":{"module":{"addressRange":"7FFFF5AC0000","id":"7FFFF5AC0000","name":"libslang-glsl-module.so","path":"/home/saestep/github/shader-slang/slang/build/Debug/lib/libslang-glsl-module.so","symbolFilePath":"/home/saestep/github/shader-slang/slang/build/Debug/lib/libslang-glsl-module.so.dwarf","symbolStatus":"Symbols loaded."},"reason":"new"}}
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc0027e0 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = stopped}
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc002b10 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":34,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":226821}}
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc002b10 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = stopped}
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc0027e0 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":35,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":226821}}
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc003110 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = stopped}
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc002b10 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":36,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":226821}}
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc002b10 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = stopped}
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc003110 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = running}
[DEBUG codelldb::dap_codec] <-- {"seq":37,"type":"event","event":"continued","body":{"allThreadsContinued":true,"threadId":226821}}
[DEBUG codelldb::debug_session::breakpoints] Callback for breakpoint location 1.1: where = libslang.so`Slang::CPPSourceEmitter::tryEmitInstExprImpl(Slang::IRInst*, Slang::EmitOpInfo const&) + 7082 at slang-emit-cpp.cpp:1733:28, address = 0x00007ffff6b11eaa, resolved, hit count = 1
[DEBUG codelldb::debug_session] Debug event: 0x74fdfc002e10 Event: broadcaster = 0x56a7daf67ba8 (lldb.process), type = 0x00000001 (state-changed), data = { process = 0x56a7daf67b70 (pid = 226821), state = stopped}
[DEBUG codelldb::dap_codec] <-- {"seq":38,"type":"event","event":"stopped","body":{"allThreadsStopped":true,"hitBreakpointIds":[1],"reason":"breakpoint","threadId":226821}}
[DEBUG codelldb::dap_codec] --> {"command":"threads","type":"request","seq":11}
[DEBUG codelldb::dap_codec] <-- {"seq":39,"type":"response","request_seq":11,"success":true,"command":"threads","body":{"threads":[{"id":226821,"name":"1: tid=226821 \"slangc\""}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":226821,"startFrame":0,"levels":1},"type":"request","seq":12}
[DEBUG codelldb::dap_codec] <-- {"seq":40,"type":"response","request_seq":12,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":28,"id":1001,"instructionPointerReference":"0x7FFFF6B11EAA","line":1733,"moduleId":"7FFFF6600000","name":"Slang::CPPSourceEmitter::tryEmitInstExprImpl(Slang::IRInst*, Slang::EmitOpInfo const&)","source":{"name":"slang-emit-cpp.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-cpp.cpp"}}]}}
[DEBUG codelldb::dap_codec] --> {"command":"stackTrace","arguments":{"threadId":226821,"startFrame":1,"levels":19},"type":"request","seq":13}
[DEBUG codelldb::dap_codec] <-- {"seq":41,"type":"response","request_seq":13,"success":true,"command":"stackTrace","body":{"stackFrames":[{"column":9,"id":1002,"instructionPointerReference":"0x7FFFF6AE378D","line":2309,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitInstExpr(Slang::IRInst*, Slang::EmitOpInfo const&)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":9,"id":1003,"instructionPointerReference":"0x7FFFF6B12B0D","line":1980,"moduleId":"7FFFF6600000","name":"Slang::CPPSourceEmitter::emitOperandImpl(Slang::IRInst*, Slang::EmitOpInfo const&)","source":{"name":"slang-emit-cpp.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-cpp.cpp"}},{"column":9,"id":1004,"instructionPointerReference":"0x7FFFF6AF3E29","line":338,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitOperand(Slang::IRInst*, Slang::EmitOpInfo const&)","source":{"name":"slang-emit-c-like.h","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.h"}},{"column":13,"id":1005,"instructionPointerReference":"0x7FFFF6AE8FBC","line":3056,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::defaultEmitInstExpr(Slang::IRInst*, Slang::EmitOpInfo const&)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":5,"id":1006,"instructionPointerReference":"0x7FFFF6AE37A6","line":2313,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitInstExpr(Slang::IRInst*, Slang::EmitOpInfo const&)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":9,"id":1007,"instructionPointerReference":"0x7FFFF6AE9D87","line":3201,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::_emitInst(Slang::IRInst*)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":9,"id":1008,"instructionPointerReference":"0x7FFFF6AE9441","line":3105,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitInst(Slang::IRInst*)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":21,"id":1009,"instructionPointerReference":"0x7FFFF6AEB8CB","line":3591,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitRegion(Slang::Region*)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":5,"id":1010,"instructionPointerReference":"0x7FFFF6AEBEC1","line":3747,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitRegionTree(Slang::RegionTree*)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":5,"id":1011,"instructionPointerReference":"0x7FFFF6AE2BB3","line":3789,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitFunctionBody(Slang::IRGlobalValueWithCode*)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":9,"id":1012,"instructionPointerReference":"0x7FFFF6B0F3F8","line":1039,"moduleId":"7FFFF6600000","name":"Slang::CPPSourceEmitter::emitSimpleFuncImpl(Slang::IRFunc*)","source":{"name":"slang-emit-cpp.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-cpp.cpp"}},{"column":41,"id":1013,"instructionPointerReference":"0x7FFFF6AF6721","line":403,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitSimpleFunc(Slang::IRFunc*)","source":{"name":"slang-emit-c-like.h","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.h"}},{"column":9,"id":1014,"instructionPointerReference":"0x7FFFF6AEC93E","line":4032,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitFunc(Slang::IRFunc*)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":13,"id":1015,"instructionPointerReference":"0x7FFFF6AEFBBD","line":5065,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitGlobalInstImpl(Slang::IRInst*)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":16,"id":1016,"instructionPointerReference":"0x7FFFF6B126DA","line":1850,"moduleId":"7FFFF6600000","name":"Slang::CPPSourceEmitter::emitGlobalInstImpl(Slang::IRInst*)","source":{"name":"slang-emit-cpp.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-cpp.cpp"}},{"column":5,"id":1017,"instructionPointerReference":"0x7FFFF6AEFB1E","line":5012,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitGlobalInst(Slang::IRInst*)","source":{"name":"slang-emit-c-like.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.cpp"}},{"column":17,"id":1018,"instructionPointerReference":"0x7FFFF6B13B2C","line":2252,"moduleId":"7FFFF6600000","name":"Slang::CPPSourceEmitter::emitModuleImpl(Slang::IRModule*, Slang::DiagnosticSink*)","source":{"name":"slang-emit-cpp.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-cpp.cpp"}},{"column":9,"id":1019,"instructionPointerReference":"0x7FFFF6BD5F51","line":499,"moduleId":"7FFFF6600000","name":"Slang::CLikeSourceEmitter::emitModule(Slang::IRModule*, Slang::DiagnosticSink*)","source":{"name":"slang-emit-c-like.h","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit-c-like.h"}},{"column":24,"id":1020,"instructionPointerReference":"0x7FFFF6BD1AE8","line":2116,"moduleId":"7FFFF6600000","name":"Slang::CodeGenContext::emitEntryPointsSourceFromIR(Slang::ComPtr<Slang::IArtifact>&)","source":{"name":"slang-emit.cpp","path":"/home/saestep/github/shader-slang/slang/source/slang/slang-emit.cpp"}}]}}
[DEBUG codelldb::dap_codec] --> {"command":"scopes","arguments":{"frameId":1001},"type":"request","seq":14}
[DEBUG codelldb::dap_codec] <-- {"seq":42,"type":"response","request_seq":14,"success":true,"command":"scopes","body":{"scopes":[{"expensive":false,"name":"Local","variablesReference":1021},{"expensive":false,"name":"Static","variablesReference":1022},{"expensive":false,"name":"Global","variablesReference":1023},{"expensive":false,"name":"Registers","variablesReference":1024}]}}
[DEBUG codelldb::dap_codec] --> {"command":"variables","arguments":{"variablesReference":1021},"type":"request","seq":15}
Traceback (most recent call last):
File "/home/saestep/github/shader-slang/slang/source/core/core_lldb.py", line 46, in String_summary
data = buffer_ptr.GetPointeeData(1, length)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/saestep/.vscode/extensions/vadimcn.vscode-lldb-1.11.5/lldb/lib/lldb-python/lldb/__init__.py", line 15922, in GetPointeeData
return _lldb.SBValue_GetPointeeData(self, item_idx, item_count)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Wrong number or type of arguments for overloaded function 'SBValue_GetPointeeData'.
Possible C/C++ prototypes are:
lldb::SBValue::GetPointeeData(uint32_t,uint32_t)
lldb::SBValue::GetPointeeData(uint32_t)
lldb::SBValue::GetPointeeData()
[DEBUG codelldb::dap_codec] <-- {"seq":43,"type":"response","request_seq":15,"success":true,"command":"variables","body":{"variables":[{"evaluateName":"this","memoryReference":"0x55555FFDCCF0","name":"this","presentationHint":{"attributes":["readOnly"]},"type":"Slang::CPPSourceEmitter *","value":"{m_semanticUsedFlags:0, pendingWitnessTableDefinitions:size=0 capacity=0, ...}","variablesReference":1025},{"evaluateName":"inst","memoryReference":"0x55555FDAC3B8","name":"inst","presentationHint":{"attributes":["readOnly"]},"type":"Slang::IRInst *","value":"{kIROp_StringLit 0x00007fffffff5f78}","variablesReference":1026},{"evaluateName":"inOuterPrec","memoryReference":"0x7FFFFFFF5F70","name":"inOuterPrec","presentationHint":{"attributes":["readOnly"]},"type":"const Slang::EmitOpInfo &","value":"<incomplete type>","variablesReference":1027},{"evaluateName":"handler","memoryReference":"0x6","name":"handler","presentationHint":{"attributes":["readOnly"]},"type":"Slang::StringEscapeUtil::Handler *","value":"<invalid address>","variablesReference":1028},{"evaluateName":"buf","memoryReference":"0x7FFFFFFF5C98","name":"buf","presentationHint":{"attributes":["readOnly"]},"type":"Slang::StringBuilder","value":"{...}","variablesReference":1029},{"evaluateName":"slice","memoryReference":"0x7FFFFFFF5C88","name":"slice","presentationHint":{"attributes":["readOnly"]},"type":"const Slang::UnownedStringSlice","value":"\"\"","variablesReference":1030}]}}
[DEBUG codelldb::dap_codec] --> {"command":"variables","arguments":{"variablesReference":1026},"type":"request","seq":16}