From: Michael R. <mr...@wi...> - 2005-12-01 15:18:48
|
At 12:14 AM -0800 12/1/05, Duncan Sands wrote: >> I'm running valgrind --tool=memcheck on a network program. When it calls >> socket I am getting an EINTR error. This only happens under valgrind. > >It doesn't happen when running in gdb or under strace? > It's worse under gdb. (gdb) set args --tool=memcheck Dev/WWCS (gdb) r Starting program: /usr/bin/valgrind --tool=memcheck Dev/WWCS ==17348== Memcheck, a memory error detector for x86-linux. ==17348== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al. ==17348== Using valgrind-2.2.0, a program supervision framework for x86-linux. ==17348== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al. ==17348== For more details, rerun with: -v ==17348== Program received signal SIGSEGV, Segmentation fault. 0xb1033ed8 in ?? () (gdb) |