You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix review findings: harden GPU info, disable by default
- Use RTLD_NOW instead of RTLD_LAZY for immediate symbol validation
- Add dlerror() logging on Unix when Vulkan library fails to load
- Add macOS fallback when MoltenVK portability extensions unavailable
- Guard against UINT64_MAX overflow when summing GPU memory heaps
- Handle string allocation failures in create_gpu_info_from_device
- Log when a GPU device is skipped during enumeration
- Increase context_key buffer from 16 to 32 bytes
- Add ARM (0x13B5) and Samsung (0x144D) vendor IDs
- Improve thread safety documentation with specific lock references
- Document Vulkan API version requirement and driver version encoding
- Disable SENTRY_WITH_GPU_INFO by default (enable with -DSENTRY_WITH_GPU_INFO=ON)
- Update CHANGELOG and README to reflect opt-in behavior
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -75,7 +75,7 @@
75
75
76
76
**Features**:
77
77
78
-
- Implement the GPU Info gathering within the Native SDK ([#1336](https://github.com/getsentry/sentry-native/pull/1336))
78
+
- Implement GPU info context gathering for the Native SDK. Supported on Windows, macOS, and Linux via Vulkan. Disabled by default — enable with `-DSENTRY_WITH_GPU_INFO=ON`. ([#1336](https://github.com/getsentry/sentry-native/pull/1336))
0 commit comments