szone_error

んと、なんか、
gmv(9416,0×2045600) malloc: *** error for object 0x570e5a0: double free
gmv(9416,0×2045600) malloc: *** set a breakpoint in szone_error to debug
とか出てなんだろなー、ここで breakpoint 設定したいなー、と思ってたんですが、
これ、malloc_printf() が表示してるので、gdb で
b malloc_printf
すりゃいいそうな。
で、結局、snprintf() のなかでなぜか free() が呼ばれて、そこで warning 出てました。謎。
-O2 とか -O3 つけないでコンパイルすれば大丈夫っぽいんですが、これって俺のせいじゃないよなー。ちがうよなー。

コメントを残す