Fix Crash Analysis Issues
This page provides resolution to common problems that can occur during ACR analysis and symbolication processes in Vega Studio. If you don't find a solution to your specific problem here, post an issue in Developer Forum for additional support.
Aggregated crash report (ACR) analysis fails due to device connectivity problems
Cause: Poor device connection or communication interruptions prevent crash report collection.
Solution:
- Check that the device has sufficient battery.
- Connect your device through USB or network.
-
Verify the device connection:
kepler device list - Reconnect the device or restart VS Code.
Symbolication produces incorrect or incomplete results
Cause: You selected the wrong symbolication method for the type of code being analyzed, or mixed native/JavaScript code requires different approaches.
Solution:
- If automatic symbolication fails, try manual symbolication.
- For mixed code, verify you selected the correct decode type:
- Use
gdbfor native code symbolication - Use
jsfor JavaScript code symbolication
- Use
- Check that you're using the correct symbolication profile for your app type.
Symbolication process completes but results are missing or partial
Cause: Missing debug symbols, outdated source maps, or incompatible Vega Studio extension version.
Solution:
- Add additional debug symbol folders or source maps as needed:
- Navigate to Vega Studio > ACR Analysis > Symbol Paths
- Add paths to debug symbol directories
- Verify paths are accessible and contain valid symbol files
- Check if you're using the latest version of the Vega Studio extension:
- Go to VS Code Extensions
- Update Vega Studio extension if newer version available
- Restart VS Code after updating
- Verify debug build configuration:
- Verify you enabled debug symbols when building the app
- Verify the build retained debug information
Missing debug symbols or source maps prevent symbolication
Cause: Debug symbols or source maps are missing, incorrectly located, or outdated.
Solution:
- For native code:
- Confirm you have the correct
debug rootfsor symbol folders - Verify symbol files match the exact build that crashed
- Check that compilation didn't strip debug symbols
- Confirm you have the correct
- For JavaScript:
- Verify your source maps are up-to-date and in the correct location
- Ensure source map files have names that match bundle files (for example,
index.bundle.map) - Check that the build process generated source maps
- Regenerate symbols if needed:
- Rebuild your app with debug symbols enabled
- Ensure the build generates source maps that are accessible
- Verify file paths in source maps are correct
ACR symbolication process is slow or appears to hang
Cause: Large ACR files, complex projects with many symbols, or system resource constraints.
Solution:
- For large ACR files:
- Large ACR files or complex projects might take longer to symbolicate
- Allow additional time for processing
- Monitor system resources during symbolication
- Free up system resources:
- Close unnecessary VS Code extensions
- Close other resource-intensive apps
- Ensure sufficient RAM and disk space available
- Restart VS Code if needed:
- If the symbolication appears stuck, restart VS Code
- Try symbolication again with fewer concurrent operations
Symbolication doesn't use JavaScript source map files
Cause: Source map file naming issues, incorrect file locations, or source map format problems.
Solution:
- Check the naming of source map files:
- Use correct naming for the source map file (for example,
index.bundle.map) - Check that the source map filename matches the bundle file name
- Verify file extensions are correct
- Use correct naming for the source map file (for example,
- Check the source map location:
- Verify the source map is in the correct project folder
- Ensure source map is in the same directory as the bundle file
- Check that file paths are accessible to Vega Studio
- Validate the source map format:
- Ensure the build generated the source map correctly
- Verify the source map contains valid mapping information
- Test the source map with other debugging tools to confirm validity
The system can't load or parse the ACR file
Cause: Corrupted ACR file, unsupported ACR format, or file access permissions.
Solution:
- Verify ACR file integrity:
- Check that you haven't corrupted the ACR file
- Try opening an ACR file with a text editor to verify the content
- Ensure the file was downloaded or transferred completely
- Check file permissions:
- Verify you have read permissions for the ACR file
- Ensure no other process is locking the file
- Copy the ACR file to a different location
- Validate ACR format:
- Ensure ACR file uses a supported format
- Check that the ACR was generated by a compatible Vega SDK version
- Try with a different ACR file to isolate the issue
Related topics
Last updated: Nov 14, 2025

