NodeJs

MacOS Monterey 用node-ibm_db报错

在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兼容性的问题。

网上也有人发现同样的问题。

https://github.com/ibmdb/node-ibm_db/issues/801

解决方法:deleting the libstdc++.6.dylib library from ibm_db\installer\clidriver\lib

还是期待ibm_db 模块更新吧。