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);
想用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);
留言