Fix: Loading an invalid image causes a crash #678
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Platform: Linux
Fix the issue when Solar crashes with a segmentation fault on loading an invalid image file (
.png
,.jpg
,.bmp
).Steps to reproduce:
.png
(empty.png
)main.lua
local background = display.newImageRect("empty.png", 600, 600)
Expected behavior:
Runtime Error is reported.
Actual behavior:
Solar crashed, leaving a log