在MacOS 升级到Monterey以后,NodeJS工程,使用命令Node Server.js 以后报了下面的错误。
node(8732,0x700006e3c000) malloc: *** error for object 0x7ffb4e817e00: pointer being freed was not allocated node(8732,0x700006e3c000) malloc: *** set a breakpoint in malloc_error_break to debug
经过调查,应该是Monterey 和 node-ibm_db moudle兼容性的问题。
网上也有人发现同样的问题。
解决方法:deleting the libstdc++.6.dylib
library from ibm_db\installer\clidriver\lib

还是期待ibm_db
模块更新吧。