http://bugs.winehq.org/show_bug.cgi?id=10848
--- Comment #5 from Dan Kegel dank@kegel.com 2008-05-30 09:28:22 --- Susan, the line Memcheck: mc_leakcheck.c:700 (vgMemCheck_do_detect_memory_leaks): Assertion 'lc_shadows[i]->data + lc_shadows[i]->szB <= lc_shadows[i+1]->data' failed. in your valgrind output is from an error that is fixed in valgrind svn; the fix will be in valgrind 3.3.1.
+msi is only helpful when running installers. It turns on a more verbose log of wine's installer stuff.
I didn't see anything interesting in the dns9 run log except that there are exceptions going on; this is significant because valgrind might not handle those all too well yet, which might explain why dns9 doesn't run under valgrind.
The dns9.5 install log did have some good stuff in it, particularly ==8764== Invalid free() / delete / delete[] ==8764== at 0x7BC434CB: RtlFreeHeap (heap.c:199) ==8764== by 0x4FFBA83: TLB_Free (typelib.c:1370) ==8764== by 0x4FFBD09: ITypeLib2_fnRelease (typelib.c:3838) ==8764== by 0x50028AB: ITypeInfo_fnRelease (typelib.c:4631) ==8764== by 0x4A06F68: stub_manager_int_release (stubmanager.c:124) ==8764== by 0x49BCEE9: apartment_release (compobj.c:392) ==8764== by 0x49BDCE9: CoUninitialize (compobj.c:1143) ==8764== by 0x48D5AC2: ACTION_CallDllFunction (custom.c:712) ==8764== Address 0x7f037a34 is 4 bytes inside a block of size 70 alloc'd ==8764== at 0x7BC44862: RtlAllocateHeap (heap.c:1233) ==8764== by 0x4FE0052: SysAllocStringLen (oleaut.c:235) ==8764== by 0x4FE01C2: SysAllocString (oleaut.c:159) ==8764== by 0x5001AED: TLB_MultiByteToBSTR (typelib.c:2760) ==8764== by 0x50033EA: SLTG_DoRefs (typelib.c:3037) ==8764== by 0x50096AD: LoadTypeLibEx (typelib.c:3311) ==8764== by 0x500A36E: LoadTypeLib (typelib.c:361) ==8764== by 0x4FF6E2C: _get_typeinfo_for_iid (tmarshal.c:309) ==8764== by 0x4FF745E: PSFacBuf_CreateProxy (tmarshal.c:1775) ==8764== by 0x49DAE83: unmarshal_object (marshal.c:906) ==8764== by 0x49DB41F: StdMarshalImpl_UnmarshalInterface (marshal.c:1370) ==8764== by 0x49D8C54: CoUnmarshalInterface (marshal.c:1823) ==8764== by 0x49EB299: CFProxy_CreateInstance (oleproxy.c:399) ==8764== by 0x49C02EF: CoCreateInstance (compobj.c:2406) ==8764== by 0x10001FFC: ??? ==8764== by 0x100037FC: ??? ==8764== by 0x48D5AAC: ACTION_CallDllFunction (custom.c:702)
but I have no idea whether that's a wine bug or an installer bug...