Foam::sigSegv::sigHandler(int)错误



  • 我在自定义边界条件时,出现Foam::sigSegv::sigHandler(int)错误,用了Debug模式运行,定位到了我C文件的这几句:

    const scalarField muEffb = muEff.boundaryField()[patchId];
    const scalarField rhob = rho.boundaryField()[patchId];
    

    在前面已经用lookupObject把muEff和rho这两个场读进来了,而且找到了要提取的边界patchId,不知道为什么这两句有问题?

    下面是错误输出:
    0_1477278094280_0001.png
    在#5定位到C文件的位置



  • 你好,请问你这个问题解决了吗?