dotnet / dotnet/diagnostics

dotnet-trace speedscope format does not case normalize correctly

Open
#5,835 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
1.3k
Forks
404
Avg merge
2d 3h
Merged PRs (30d)
38

Description

When I'm using dotnet-trace, case normalization is applied inconsistently, and it appears we end up worse off than if there was no case normalization. The format doesn't matter - nettrace or speedscope both have the inconsistencies

eg dotnet-trace collect --profile cpu-sampling --format Speedscope --mydll.dll

### Regression?
Probably not from my cursory review of the code

### Other information

Practical effect of this is that speedscope viewers cannot group calls together:

Image

Image

[ablaze-20260508-102713.speedscope.json](https://github.com/user-attachments/files/27531139/ablaze-20260508-102713.speedscope.json)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.