Crashes and segfaults
Crash signals like SIGSEGV (segmentation fault), SIGABRT, or SIGBUS indicate a bug in PhotoStructure or one of its dependencies.
What to do
- Update to the latest version: We may have already fixed it
- Check for patterns: Does it crash on a specific file? During a specific operation?
- Report it: Post to the forum with details
Information to include
- PhotoStructure version
- Operating system and version
- The crash signal (SIGSEGV, SIGABRT, etc.)
- What you were doing when it crashed
- Any specific file that triggers it (if you can identify one)
- Relevant log entries from
~/.cache/photostructure/logs/
Isolating the problem
If a specific file causes crashes:
- Try processing it separately
- Check if the file opens in other applications
- The file may be corrupt or use an unsupported codec
Architecture issues
SIGILL (illegal instruction) sometimes indicates a CPU compatibility problem. Make sure you’re running the correct build for your architecture (x64 vs ARM).
