Rider Debugger shows external call stack frames as just "[External code: n frames]"

Answered

At some point in the last year, the new "[External code: n frames]" format started appearing in this call stack window in the debugger.

IIRC, before this, you could at least see the names of the methods in the stack, which in many cases were quite helpful. Am I going crazy, or is this useful information just suddenly not available anymore? I would very much like to see whatever information is possible about those frames.

Also, what exactly determines what ends up in that aggregate "[...n frames]" format, and what shows up as its own stack frame (albeit in blue text)?

Thanks!

0
6 comments

Hello Sebastian,

In order to show external frames you should press Show all frames option. There is a request on our tracker to make the behavior more convenient: RIDER-52769 and obvious and it should be already available in the next EAP 21.2.

0

Ah, the debugger window was too small on my screen to show that icon, and for some reason the filter is the only one in that list of icons to not appear in the little arrow menu at the bottom.

 

Issue was resolved after I pulled the debugger panel up enough for the icon to appear, thanks!

A context menu is very useful, but it's still a bit strange that the filter doesn't appear in that little menu at the bottom, when it can't fit in the toolbar to the left, right?

0

Yes, it does look weird, what Rider version are you using? It looks OK on Rider 21.1.3 I checked.

0

This is the version I'm on.

I'm using a high DPI setting, aka scaling, in Windows. Maybe that's related?

(which is also why all these screen snippets are humongous)

0

I think I see the reason, the icon is not supposed to appear when debugger is not running, could you please double check if it appears when debugger is running?

0

Alright, tested now. Now this is what I'm seeing. No clue if this is always the case, though.

When debugger is running: The filter icon can be seen both on the left and in the menu on the bottom if the window is too small

When debugger is _not_ running: The filter icon can be seen on the left, but _not_ in the menu on the bottom if the window is too small.

0

Please sign in to leave a comment.