Strace cross compile PowerPC

今天遇到一個bug Web daemon隨機會segmentation fault

想用Strace來debug看看
在這抓 - http://sourceforge.net/projects/strace/files/strace/
./configure --host=powerpc-linux CC=powerpc-linux-gcc LD=powerpc-linux-ld 
make之後就可以放上機器上囉。


在機器上執行:Strace -f -o web.trace webs
神奇的事發生了,這時候我的web daemon就不會掛掉了。
只好,慢慢trace code了,最後是發現有人做這樣的行為,寫C時要小心,別亂copy亂指的。


UCHAR old_pass[32];

UCHAR *passphrase;
strcpy(passphrase, old_pass);


留言

這個網誌中的熱門文章

Raspberry Pi (ARMv6)上自幹一個微小作業系統

Linux VLAN 筆記

C語言,大數運算,階層筆記