[2/2] msi/tests: More tests for publishing and unpublishing assemblies.

Alexandre Julliard julliard at winehq.org
Tue Jan 18 06:34:22 CST 2011


Hans Leidekker <hans at codeweavers.com> writes:

> ---
>  dlls/msi/tests/action.c |   84 +++++++++++++++++++++++++++++++++++++++++++++-
>  1 files changed, 82 insertions(+), 2 deletions(-)

This breaks subsequent tests:

../../../tools/runtest -q -P wine -M msi.dll -T ../../.. -p msi_test.exe.so install.c && touch install.ok
install.c:4251: Test failed: File not installed
install.c:4280: Test failed: File not installed
install.c:4283: Test failed: File not installed
install.c:4286: Test failed: File not installed
install.c:4292: Test failed: File not installed
install.c:4624: Tests skipped: Run in interactive mode to run source path tests.
install.c:4774: Test failed: Expected ERROR_UNKNOWN_PRODUCT, got 0
wine: Unhandled page fault on read access to 0x00000000 at address 0x68875090 (thread 0040), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x68875090).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:68875090 ESP:0032e7f0 EBP:0032f098 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:688d1710 ECX:00110064 EDX:00000000
 ESI:001752c0 EDI:001752e4
Stack dump:
0x0032e7f0:  0012da08 688c1840 0000000c 0032ee54
0x0032e800:  00000134 000000c8 00000002 00000032
0x0032e810:  00000000 000000c8 00000002 00174c30
0x0032e820:  00000006 00000000 00000001 00174c42
0x0032e830:  00000004 00174ae0 0000000c 00174c38
0x0032e840:  0000000b 688c1840 001749a0 00172cc0
Backtrace:
=>0 0x68875090 ready_media+0x300(package=0x1742b8, file=0x1736c8, mi=0x1752c0) [/home/julliard/wine/wine/dlls/msi/../../include/winbase.h:2280] in msi (0x0032f118)
  1 0x68866333 ACTION_InstallFiles+0x212(package=0x1742b8) [/home/julliard/wine/wine/dlls/msi/files.c:245] in msi (0x0032f168)
  2 0x6883005f ACTION_HandleStandardAction+0xae(package=<is not available>, action="InstallFiles", rc=0x32f19c) [/home/julliard/wine/wine/dlls/msi/action.c:7315] in msi (0x0032f1b8)
  3 0x68831e8f ACTION_PerformAction+0x3e(package=0x1742b8, action="InstallFiles", script=0xffffffff) [/home/julliard/wine/wine/dlls/msi/action.c:7338] in msi (0x0032f208)
  4 0x68833e8f ITERATE_Actions+0x1de(row=0x16f070, param=0x1742b8) [/home/julliard/wine/wine/dlls/msi/action.c:1009] in msi (0x0032f268)
  5 0x688853a0 MSI_IterateRecords+0x6f(view=0x130790, count=0x0(nil), func=0x68833cb0, param=0x1742b8) [/home/julliard/wine/wine/dlls/msi/msiquery.c:193] in msi (0x0032f2b8)
  6 0x6882f1d3 ACTION_ProcessExecSequence+0x102(package=0x1742b8, UIran=<is not available>) [/home/julliard/wine/wine/dlls/msi/action.c:1094] in msi (0x0032f328)
  7 0x6883e2e7 MSI_InstallPackage+0x476(package=0x1742b8, szPackagePath="msitest.msi", szCommandLine="INSTALLLEVEL=10 PROPVAR=42") [/home/julliard/wine/wine/dlls/msi/action.c:7517] in msi (0x0032f378)
  8 0x6887b563 MsiInstallProductW+0x82(szPackagePath="msitest.msi", szCommandLine="INSTALLLEVEL=10 PROPVAR=42") [/home/julliard/wine/wine/dlls/msi/msi.c:243] in msi (0x0032f3c8)
  9 0x68880901 MsiInstallProductA+0x180(szPackagePath="msitest.msi", szCommandLine="INSTALLLEVEL=10 PROPVAR=42") [/home/julliard/wine/wine/dlls/msi/msi.c:218] in msi (0x0032f788)
  10 0x686e0523 test_MsiConfigureProductEx+0x3e2() [/home/julliard/wine/wine/dlls/msi/tests/install.c:4778] in msi_test (0x0032fd38)
  11 0x686ee4b1 func_install+0x3a50() [/home/julliard/wine/wine/dlls/msi/tests/install.c:6419] in msi_test (0x0032fd88)
  12 0x687adc0e run_test+0x15d(name=<is not available>) [/home/julliard/wine/wine/dlls/msi/tests/../../../include/wine/test.h:556] in msi_test (0x0032fe48)
  13 0x687ade07 main+0x156(argc=<couldn't compute location>, argv=<couldn't compute location>) [/home/julliard/wine/wine/dlls/msi/tests/../../../include/wine/test.h:624] in msi_test (0x0032fe90)
  14 0x687ae98c __wine_spec_exe_entry+0x7b(peb=0x7ffdf000) [/home/julliard/wine/wine/dlls/winecrt0/exe_entry.c:36] in msi_test (0x0032fea8)
  15 0x7b858dac call_process_entry+0xb() in kernel32 (0x0032fee8)
  16 0x7b85b61b start_process+0x5a(peb=0x7ffdf000) [/home/julliard/wine/wine/dlls/kernel32/process.c:1086] in kernel32 (0x0032fef8)
  17 0x7bc73150 call_thread_func+0xb() in ntdll (0x0032ffc8)
  18 0x7bc73320 call_thread_entry_point+0x6f(entry=0x7b85b5c0, arg=0x7ffdf000) [/home/julliard/wine/wine/dlls/ntdll/signal_i386.c:2475] in ntdll (0x0032ffe8)
  19 0x7bc4dd2a start_process+0x29(kernel_start=0x7b85b5c0) [/home/julliard/wine/wine/dlls/ntdll/loader.c:2606] in ntdll (0x00000000)
0x68875090 ready_media+0x300 [/home/julliard/wine/wine/dlls/msi/../../include/winbase.h:2280] in msi: movzwl	0x0(%edx,%eax,1),%ecx
2280	    while ((*p++ = *src++));

-- 
Alexandre Julliard
julliard at winehq.org




More information about the wine-devel mailing list