LibMuse : Crash with getting ComputingDeviceConfiguration on iPad 6th generation


#1

Product: LibMuse
Version: 6.0.3
Platform: iOS (iPad 6th generation Model A1893)

Description:
Crash when using IXNComputingDeviceConfigurationFactory.getInstance() on iPad 6th generation.

With this influence, IXNMuseFileFactory.museFileWriter also crashes.

Stack trace

    caught "NSInvalidArgumentException", "-[__NSCFString appendString:]: nil argument"
(
    0   CoreFoundation                      0x000000018331ada4 <redacted> + 252
    1   libobjc.A.dylib                     0x00000001824d45ec objc_exception_throw + 56
    2   CoreFoundation                      0x000000018331ac6c <redacted> + 0
    3   CoreFoundation                      0x00000001832b1590 <redacted> + 204
    4   nfbapp                              0x0000000104f4a3f8 -[IXNComputingDeviceIos getHardwareModelName] + 988
    5   nfbapp                              0x0000000104f4ab90 -[IXNComputingDeviceIos getComputingDeviceConfig] + 88
    6   nfbapp                              0x0000000104f559c4 _ZN16djinni_generated24ComputingDeviceInterface9ObjcProxy27get_computing_device_configEv + 48
    7   nfbapp                              0x0000000104fbc428 _ZN9interaxon18MuseFileWriterImpl25add_computing_device_infoEv + 60
    8   nfbapp                              0x0000000104fbbdc4 _ZN9interaxon18MuseFileWriterImplC2ERKNSt3__110shared_ptrINS_6bridge8MuseFileEEE + 276
    9   nfbapp                              0x0000000104fbec5c _ZNSt3__110shared_ptrIN9interaxon18MuseFileWriterImplEE11make_sharedIJRKNS0_INS1_6bridge8MuseFileEEEEEES3_DpOT_ + 68
    10  nfbapp                              0x0000000104fbbc70 _ZN9interaxon6bridge14MuseFileWriter15get_file_writerERKNSt3__110shared_ptrINS0_8MuseFileEEE + 28
    11  nfbapp                              0x0000000104f5dfe0 +[IXNMuseFileWriter getFileWriter:] + 52
    12  nfbapp                              0x0000000104f4bd0c +[IXNMuseFileFactory museFileWriterWithPathString:] + 108

I tried it with the following devices, but it did not have any problems, iPad 5 and 4 generation, iPhone 6, iPhone 8.
I also tried iPad 6 with different iOS versions, but both will have problems.
(IOS version 11.4.1 and 11.3)

Expected behaviour:
Execute successfully

Actual behaviour:
Error Thread 1: signal SIGABRT

Steps to reproduce:

Execute IXNComputingDeviceConfigurationFactory.getInstance() on iPad 6th generation (Model A1893)