On Wed, Feb 4, 2009 at 2:58 PM, Adam Langley a...@chromium.org wrote:
If you've ever tried running strace on our binaries, you've probably
noticed the Ubuntu version messes up a lot because it cannot decode
the 32-bit structures correctly. For example:
[pid 21205] ... recvmsg resumed {msg_name(-11664)=NULL,
msg_iov(18446693667973365760)=0x8254b28,
msg_controllen=6158080064115183616, msg_control=0x8253b2808253b3c,
msg_flags=MSG_DONTROUTE|MSG_PROXY}, MSG_DONTWAIT) = 0
In order to fix this, you can build a 32-bit version of strace for
tracing chrome binaries.
1) Grab the latest source from
http://sourceforge.net/project/platformdownload.php?group_id=2861
2) Unpack it somewhere
3) % export CC=gcc -m32
4) ./configure --host=i686-unknown-linux-gnu
5) make -j4
6) copy the resulting ./strace binary as ~/bin/strace-chrome etc
Can you add this to the build page or some Linux environment setup page?
Brett
--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com
View archives, change email options, or unsubscribe:
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---