I have been playing with Stack Trace Rules for the last 3 days in a native C++ application to not get issues group or titled RtlReportFatalFailure on windows
this is currently what I have
family:native package:**/DirectML*.dll category=system
family:native package:ntdll.dll category=system # Last ditch effort to try to get ndll.dll to not show up
family:native package:**/nv*.dll category=driver # NVIDIA Drivers
family:native package:**/ati*.dll category=driver # AMD/ATI Drivers
family:native package:**/amd*.dll category=driver # AMD/ATI Drivers
family:native package:**/ig*.dll category=driver # Intel Drivers
family:native package:**/Qt6*.dll category=ui
family:native package:**/platforms/** category=ui
family:native category:driver -app -group
family:native category:std -app -group
family:native category:system -app -group
family:native category:telemetry -app -group
family:native category:ui -app -group
family:native category:std -app -group
And this is having no effect I still get stack traces like this and issues get titled RtlReportFatalFailure and getting all kinds of weird grouping.
Hovering over the issue seams to show “Crashed in no app code” so I seams like it’s finding in app / out of app correctly. With stacktraces like this
sense I have no access to change ntdll.dll it really would be nice name of the issue was SomeMethod5 not RtlReportFatalFailure. What am I missing?
ntdll RtlReportFatalFailure
ntdll RtlReportCriticalFailure
ntdll RtlpHeapHandleError
ntdll RtlpHpHeapHandleError
ntdll RtlpLogHeapFailure
ntdll RtlFreeHeap
app.exe SomeMethod5
app.exe SomeMethod4
app.exe SomeMethod3
app.exe SomeMethod2
app.exe SomeMethod1
app.exe SomeMethod0