-
Notifications
You must be signed in to change notification settings - Fork 3
Crashupload
gomathishankar37 edited this page Feb 6, 2026
·
2 revisions
Note: This page has been reorganized. Please visit the Home page for the complete documentation.
- Home - Main documentation hub with project overview
- Crashupload - Compiled Code - C implementation details
- Crashupload - Script Method - Legacy shell script implementation
- Workflows & Actions - CI/CD pipelines and automated testing
- Configuration Guide - Complete configuration reference
- Troubleshooting - Common issues and solutions
Crashupload is a robust crash dump management system for RDK devices that automatically:
- π Discovers crash dumps (minidumps and coredumps)
- π¦ Archives dumps with associated log files
- π Uploads securely via HTTPS with TLS 1.2
- β‘ Rate limits to prevent flooding (10 uploads / 10 minutes)
- π― Detects crash loops and handles intelligently
- β‘ 2x faster startup (80-100ms vs 150-200ms)
- πΎ 40% less memory (4-6MB vs 8-10MB)
- π More secure (no shell injection risks)
- β 100% test coverage (69 unit tests)
π See Crashupload - Compiled Code for details
- π Backward compatible with older RDK builds
- π Automatic fallback when binary unavailable
- π οΈ Widely deployed across existing devices
π See Crashupload - Script Method for details
Upload a minidump:
crashupload /opt/minidumps/app.dmp 0Upload a coredump:
crashupload /var/lib/systemd/coredump/core.123 1Enable debug mode:
export DEBUG=1
crashupload /opt/minidumps/debug.dmp 0- π Full Documentation: Home
- π§ Configuration: Configuration Guide
- π Troubleshooting: Troubleshooting
- π¬ GitHub: rdkcentral/crashupload
Start here: Home