Tag: malloc

在Mac OS X上调试Ruby中的malloc错误

我正在尝试调试运行一些Ruby脚本时遇到的以下错误: ruby(47333,0x7fff72aee960) malloc: *** error for object 0x7f98b6a6e3f0: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug 知道如何实际设置这样的断点和调试吗? 我想看看这是由Ruby本身还是一些扩展引起的。 我正在使用Mac OS X 10.7.3 (Lion)和ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0] 。