|
From: Jeremy F. <je...@go...> - 2003-11-19 18:44:45
|
On Wed, 2003-11-19 at 09:47, Dirk Mueller wrote: > On Wednesday 19 November 2003 18:44, Jeremy Fitzhardinge wrote: > > > The intent is that the valgrind wrapper script use --assume-2.4=yes when > > it detects a SuSE kernel - I hadn't got around to it. Perhaps I should > > rename the option to --broken-suse-kernel=yes. > > Maybe you can elaborate in more detail what is broken? V does a feature test to see if its running on a 2.6-like kernel, which is what it would prefer. SuSE passes those feature tests because they've extended their 2.4 kernel to include the new NPTL syscalls (like RH). Unfortunately they seem subtly broken, and even though the syscalls works and take the new args, they behave differently. The message you posted suggests that at least one proxy LWP just evaporated without notifying anyone of its death. On standard 2.4 kernels and RH 2.4 kernels it works OK without --assume-2.4=yes - it really is just for SuSE kernels (and perhaps other vendors with hacked up 2.4 kernels). J |