Product
Support
Everything Else
TS2338: Helix crashes immediately when opening a collection
Category

macOS Bug

The Problem

When trying to open a collection containing an HRFL resource, Helix can crash.

Solution

Delete the HRFL resource from the collection. It is obsolete and is no longer required for specifying the location of the recovery file in Helix 6.

Discussion

The HRFL resource was designed to allow an end user to specify the volume on which to place the Helix recovery file. A Helix collection does not have an HRFL resource by default; it must be added by the end user.

Helix 6 replaces the HRFL resource with the HxShadowFilePaths preference, making the HRFL obsolete.

Even though an alternative now exists, the HRFL resource is still read and acted upon if it is found in a collection. The routine this code uses to test the specified hard disk(s) can not properly measure volumes with more than 2GB of free space, leading to crashes in semi-random situations.

You can read more about Helix 6 preferences on this page.

Attribution

Special thanks go to Ken Wasenius for discovering this problem and working with us to isolate it.