|
From: Tom H. <th...@cy...> - 2003-11-10 12:00:38
|
Any attempt to use the CVS head currently fails as soon as the program hits a blocking system call with this assertion: valgrind: vg_proxylwp.c:1278 (vgPlain_sys_issue): Assertion `tst->status == VgTs_WaitSys' failed. ==8887== at 0x401788AC: (within /usr/lib/valgrind/valgrind.so) ==8887== by 0x401788AB: (within /usr/lib/valgrind/valgrind.so) ==8887== by 0x40178947: vgPlain_core_assert_fail (in /usr/lib/valgrind/valgrind.so) ==8887== by 0x4017D260: vgPlain_sys_issue (in /usr/lib/valgrind/valgrind.so) The reason is that pre_syscall doesn't set the state to VgTs_WaitSys until after it has called sys_issue to issue the system call. Tom -- Tom Hughes (th...@cy...) Software Engineer, Cyberscience Corporation http://www.cyberscience.com/ |