>>781 > $ ls -l /etc/malloc.conf
> lrwxr-xr-x 1 root wheel 2 2004-08-05 20:35 /etc/malloc.conf -> aj
> のsymlink(意味まったく不明)
man malloc の TUNING の項を読みなされ。
つーか、/etc/malloc.conf無しだとSIGBUSで落ちるってことは
どこかで malloc したメモリを初期化せずに使ってるってことだろうな。
ちなみにjオプションはパフォーマンスにも影響するぞ。
# /usr/src/UPDATING にも書いてあることだが。
>>788 |つーか、/etc/malloc.conf無しだとSIGBUSで落ちるってことは
|どこかで malloc したメモリを初期化せずに使ってるってことだろうな。
それを断言するには、 ln -s Aj /etc/malloc.conf も試さないと。
double-freeかもしれないし、modify-after-freeかもしれないし。
>>789 うーん、でもAオプションはエラーがあったときに
abort()を呼ぶようにするだけだからなあ…
SIGABRTをtrapして無理に処理を続けたが結局SIGBUSで落ちちゃった
なんてシナリオもありえなくはないが、>788のほうが自然だと思う。
# まあ、JオプションはRオプションも自動的にセットするんで
# realloc()がらみのバグって可能性もあるが。
ちなみにPHK mallocは、double-freeは検出できても
modify-after-freeは普通検出できないです。