Crash on opening IPF file on macOS

Issue #47 resolved
Stefan Meier created an issue

(Thanks for this great emulator, BTW!)

When trying to open an Amiga IPF file, Denise immediately crashes when trying to select the IPF file in the file selector. According to the crash report, a library for the IPF seems to be missing:

25 Denise 0x10bbf1bcb Program::libraryMissing(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>) + 251
26 Denise 0x10be5e08d LIBAMI::DiskStructure::analyzeIPF(unsigned char*, unsigned int) + 285
27 Denise 0x10be5f41e LIBAMI::DiskStructure::analyze(unsigned char*, unsigned int) + 270
28 Denise 0x10be5f1be LIBAMI::DiskStructure::attach(unsigned char*, unsigned int) + 30
29 Denise 0x10be6042c LIBAMI::DiskStructure::getPreview(LIBAMI::System*, unsigned char*, unsigned int) + 812
30 Denise 0x10bdc9aa5 LIBAMI::Interface::getDiskPreview(unsigned char*, unsigned int, Emulator::Interface::Media*) + 21
31 Denise 0x10be074a0 0x10bbe5000 + 2237600

System: macOS Venture, Intel architecture

Update: Works if CapsImage Framework ist pre-installed to /Library/Frameworks, so it is mainly a matter of preventing a crash when the library is not there.

Comments (4)

  1. Log in to comment