Launching today

cpp-crash-explainer
Explain LeetCode C++ sanitizer crashes in plain English
2 followers
Explain LeetCode C++ sanitizer crashes in plain English
2 followers
Explain C++ AddressSanitizer and LeakSanitizer diagnostic reports in plain, actionable English for students and beginners.

Free
Launch Team

AWS Startup AdvisorPersonalized AWS guidance that meets you where youāre already building
Promoted
Hi Product Hunt! š
If you code in C++ on LeetCode, you know how frustrating it is when a runtime crash gives you 50 lines of hex addresses or points to "Line 1122 in stl_vector.h" instead of your actual code.
I built cpp-crash-explainer ā a free open-source tool (Python CLI & browser extension) that translates technical AddressSanitizer and UBSan reports into structured, plain English right next to your editor.
It breaks down:
⢠Root causes (negative index underflow, heap buffer overflow, division by zero, empty vector access, memory limit exceeded)
⢠Exact solution line numbers in your code
⢠Actionable steps to fix the crash
The code is completely open-source (MIT License). I'd love to hear your feedback on which additional compiler diagnostics or platforms you would like to see supported next!