Crashing on iPad Pro - streamConfigIs60FPS(STStreamConfig)


#1

Some of my test users are experiencing random crashes while using the scanning portion of the app. I have been unable to recreate the issue on my iPad Air 2. Has anyone else experienced crashes like this? My scanner code is based on the scanner sample.

Device: iPad Pro 9.7"
Sensor Firmware: 2.0
iOS Version: 11.2.5
SDK Version: 0.7.1

Crashed: mapper_queue #1
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000
streamConfigIs60FPS(STStreamConfig)

0     GLEngine     gleLookupHashObject
1     GLEngine     gleBindBufferObject
2     GLEngine     glBindBuffer_Exec
3     CoutureScan  streamConfigIs60FPS(STStreamConfig) + 846392
4     CoutureScan  inu_usb_monitor_jump + 4296986848
5     CoutureScan  inu_usb_monitor_jump + 4297040336
6     CoutureScan  void oc::j93Zjw1J<5, 6>::integrateMeasurement<6>(Eigen::Matrix<double, 6, 1, 
                   ((Eigen::StorageOptions)0) | ((((6) == (1)) && ((1) != (1))) ? ((Eigen::StorageOptions)1) : ((((1) == (1)) && 
                   ((6) != (1))) ? ((Eigen::StorageOptions)0) : ((Eigen::StorageOptions)0))), 6, 1>&, Eigen::Matrix<double, 
                   6, 6, ((Eigen::StorageOptions)0) | ((((6) == (1)) && ((6) != (1))) ? ((Eigen::StorageOptions)1) : ((((6) == 
                   (1)) && ((6) != (1))) ? ((Eigen::StorageOptions)0) : ((Eigen::StorageOptions)0))), 6, 6> const&, 
                   std::__1::function<Eigen::Matrix<double, 6, 1, ((Eigen::StorageOptions)0) | ((((6) == (1)) && ((1) != 
                   (1))) ? ((Eigen::StorageOptions)1) : ((((1) == (1)) && ((6) != (1))) ? ((Eigen::StorageOptions)0) : 
                   ((Eigen::StorageOptions)0))), 6, 1> (Eigen::Matrix<double, 5, 1, 0, 5, 1> const&)> const&, 
                   std::__1::function<void (Eigen::Matrix<double, 5, 1, 0, 5, 1>&, Eigen::Matrix<double, 5, 5, 0, 5, 
                   5>&)>) + 79984
7     CoutureScan  inu_usb_monitor_jump + 4297263036