Hey James, could you have a look at these fresh warnings? Thanks!
http://kegel.com/wine/valgrind/logs-2008-07-01/vg-fusion_asmcache-diff.txt
+ Conditional jump or move depends on uninitialised value(s) + at default_dbgstr_wn (debug.c:337) + by NTDLL_dbgstr_wn (debugtools.c:106) + by wine_dbgstr_wn (debug.c:408) + by debugstr_w (debug.h:260) + by GetCachePath (fusion.c:97) + by test_QueryAssemblyInfo (asmcache.c:981) + by func_asmcache (asmcache.c:1472) + by run_test (test.h:449) + by main (test.h:498) + Uninitialised value was created by a stack allocation + at test_QueryAssemblyInfo (asmcache.c:946) ... + + Conditional jump or move depends on uninitialised value(s) + at strlenW (unicode.h:212) + by strcatW (unicode.h:245) + by lstrcatW (string.c:190) + by test_QueryAssemblyInfo (asmcache.c:987) + by func_asmcache (asmcache.c:1472) + by run_test (test.h:449) + by main (test.h:498) + Uninitialised value was created by a stack allocation + at test_QueryAssemblyInfo (asmcache.c:946)