● New in v1.6.0 · Crash
38 usersEXC_BAD_ACCESS in WallpaperRenderer.draw
Attempted to dereference garbage pointer
Widespread
CriticalNalya's take
The renderer keeps drawing after the wallpaper view is torn down, so it touches a freed Metal texture. It started with 1.6.0, when the preview screen began reusing renderers.
Try first: Stop the display link in the view's teardown before releasing the texture.
● New in v1.6.0 · Error
21 usersURLError -1001
The request timed out.
Widespread
MediumNalya's take
Gallery thumbnails time out on slow connections because every tile starts its own request at once. Users see empty tiles, not a crash.
Try first: Cap concurrent thumbnail requests at four and retry once with a longer timeout.
● New in v1.6.0 · Crash
9 usersIndex out of range in PaletteMixer
Fatal error: Index out of range
Live build
HighNalya's take
Mixing a palette with fewer than three colors reads past the end of the array. Only custom palettes made in 1.6.0 can hit it.
Try first: Guard the blend loop on the palette's real count and fall back to the default palette.