On macOS ofile entries will not be clean file paths when the entry points at a static archive, like `libfoo.a(libfoo.a.o)` for example. Previously the code for loading debug info would fail resulting in missing frames in stack traces. TODO: fix memory leak, add test case