mfc程序引用别人的dll库,在有些电脑上好使,另外一些电脑上就报stackoverflow的错误

mfc程序,引用其他人的dll,试了两台win10,vs2019vs2015环境下好使,另外两台(win10/win7/vs2019/2015/2013)电脑上不好使,程序报stackoverflow错误崩溃,打断点是在使用dll文件(初始化dll里类的一个对象)时崩溃,看堆栈信息是在dll中循环调用。
因为dll作者没有出现我这种情况,他那边调不了,为什么会出现有的电脑好使有的电脑堆栈溢出这种情况呢?都是一样的环境、一样的库,如果库中有堆栈溢出不应该都不好使吗,实在是不会了,望各位大佬指条明路,看看排查方向,谢谢!!

可能还是动态库代码细节上有不足,比如变量没有初始化,导致随机性问题等等