所以我有来自 Eigen 库的这个矩阵。
Eigen::MatrixXd
它充满了数据,是 4x3900 点。它用于具有以下几行的函数中:
现在这组代码中甚至没有使用矩阵,作为参考,它被称为modelPointCloud。使用 GDB,我逐步浏览了图像中的线条。对于workIndex
andtid
线,矩阵的大小是正确的(即 4x3900)。但是当我进入下一行时idTableLock
(
现在正因为如此,我得到了这个错误:
在这条线上:
这是有道理的,因为矩阵不再是正确的大小。
现在其他线程正在运行,但没有人应该有权访问此数据类型。有谁知道为什么会这样?为什么会是那条改变矩阵的特定线?