Eric POUECH wrote:
ok I did try it on a little sample... and it works (I get a couple of error reports I'll look into)Which will not help at all with filedescriptors.I thought Eric said there was an uninitialized pointer laying around. Valgrind's real good at finding those...I'm not sure what's uninitialized (maybe a pointer, maybe a fd, maybe something else...) BTW, I don't see what could prevent wineserver to be run under valgrind TODAY It doesn't use threads nor clone nor segmented pointer Did someone already tried running Wine with WINESERVER ? (I didn't, I may try when I'm back home) ?
for those who are interested, here's a way to do it:
edit the .winewrapper file (from the top of cvs tree if you run wine from within the tree, the directory where the wine exec is otherwise), and add this:
case $1 in
--vgsvr) export VG_WINESERVER=$WINESERVER;
WINESERVER=/home/eric/output-wine/regular/vg_wineserver; shift;;
*) ;;
esac
of course change the path /home/eric/output-wine/regular/vg_wineserver to a local file of yours which contains:
/home/eric/vg/final/bin/valgrind $VG_WINESERVER
(also change the location of valgrind binary if needed)
have fun!
--
Eric Pouech