2026-04-02 7:04 AM
Hello,
I've been working with the new VS Code extensions for several weeks, and debugging feels quite unstable. I'm using a j-Link Plus. At random times, I suddenly can't debug anymore, everything seems to freeze, and in the Debug Console I see something like this:
The number (6760 here) increases by hundreds per second and will never stop. Every time such a random debug freeze happens, I see this last line with the counting number box, always reading 4 bytes somewhere (different addresses), as if some read action hangs in an endless loop. Only way to get it working again is by closing the whole debug session and starting anew.
Sometimes I can debug for an hour without this issue, sometimes I get this every few minutes. It's not related to some code position, happens in different debug configurations (flash / attach to running), happens in different projects, with different (or no) watched variables, on different PCBs, with different cables to the debug probe, with different clang optimization levels. Restarting VS Code and reconnecting the probe USB cable don't seem to help much either. I see no systematic trigger at all.
Today I've updated jlink-gdbserver to 9.14.1+st1, but the issue continues.
Using the same probe and same ELF in SEGGER Ozone works without any such problem, have been using this probe and Ozone for years. So it must be something in VS Code or the GDB extensions.
My launch config is this:
{
"name": "Build & Debug App (j-Link)",
"type": "jlinkgdbtarget",
"request": "launch",
"origin": "snippet",
"cwd": "${workspaceFolder}",
"presentation": {
"group": "j-Link",
"order": 1
},
"preLaunchTask": "Build App",
"imagesAndSymbols": [
{
"imageFileName": "${workspaceFolder}/build/Debug/APPLICATION.elf"
}
],
"deviceName": "STM32H743II",
"deviceCore": "Cortex-M7",
},Any idea what could be the issue?
(I also tried an ST-Link for debugging, but that one has different problems like sometimes being extreeeemely slow, so it's not a good alternative either.)
2026-04-03 1:01 AM
hi @LordN
is it reproducible with all your projects or a project in particular, if yes please attach an example
2026-04-07 4:53 AM
Hello,
This has happened in multiple projects. They all have a very similar setup though. What files do you need to see? I think I'm not allowed to share the whole software here...
2026-04-07 4:59 AM
Hi @LordN
you can share by message, if your SW is confidential you can create a basic example reproducing the issue
2026-04-16 6:16 AM
Some days ago, I plugged the j-Link USB directly into a USB port on my laptop instead of via a USB hub (where it's been for years), and since then I have not encountered this problem anymore so far.
So the issue probably lies somewhere on the USB communication level which sometimes gets corrupted due to some other USB device on the same hub?? This is not easily reproducable or debuggable...
If anyone sees similar issues, just try to plug the probe somewhere else.
2026-04-16 6:34 AM
> If anyone sees similar issues, ...
Different attached USB devices and different application(s), but most often with an USB2.0 hub.
I suppose you speak about Windows, specifically Win11.
2026-04-16 8:53 AM
I use Windows 11, correct. But it's a USB 3 hub, actively powered.