[Bug 17600] MSOffice installer (XP, 2003, 2007) : msi crash in custom action

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Apr 20 15:50:23 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=17600


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net




--- Comment #20 from Anastasius Focht <focht at gmx.net>  2009-04-20 15:50:22 ---
Hello,

VS.NET 2002, 2003 (Ent/Prof) installers also suffer from this regression.

Corresponding snippet:

--- snip ---
...
001b:trace:msi:DllThread custom action (1b) started
001b:trace:msi:ACTION_CallDllFunction {486761af-c74e-410d-8e1a-36fd3fdb91af}
001b:trace:msi:DllGetClassObject {ba26e6fa-4f27-4f56-953a-3f90272018aa}
{00000001-0000-0000-c000-000000000046} 0x967e844
001b:trace:msi:MsiCF_CreateInstance 0x741f72e0 (nil)
{56d58b64-8780-4c22-a8bc-8b0b29e4a9f8} 0x967e840
001b:trace:msi:alloc_msihandle 0x4cd4730 -> 1
001b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\temp\\msie4f9.tmp" at
0x35f10000: native
001b:trace:msi:alloc_msi_remote_handle 0x10252200 -> 2
001b:trace:msi:ACTION_CallDllFunction calling L"OfficeDataLockPermissions"
001b:trace:msi:MsiGetActiveDatabase (2)
001b:trace:msi:MsiGetActiveDatabase (1)
001b:trace:msi:alloc_msihandle 0x4cd1598 -> 3
001b:trace:msi:alloc_msi_remote_handle 0x604af70 -> 4
001b:trace:msi:MSI_GetProperty 2 L"TerminalServer" 0x967e458 0x967e658
001b:trace:msi:MSI_GetProperty 1 L"TerminalServer" (nil) 0x967e3dc
001b:trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE
`_Property`=?" 0x967e2c0
001b:trace:msi:MSI_ParseSQL Parse returned 0
001b:trace:msi:MSI_ViewExecute 0x10254c90 0x4cdb398
001b:trace:msi:MSI_ViewFetch 0x10254c90 0x967e2bc
001b:trace:msi:msi_view_get_row 0x4cd1598 0x604b4f0 0 0x967e2bc
001b:trace:msi:MSI_ViewClose 0x10254c90
001b:trace:msi:msiobj_release object 0x10254c90 destroyed
001b:trace:msi:msiobj_release object 0x4cdb398 destroyed
001b:trace:msi:MSI_GetProperty 1 L"TerminalServer" 0x4cdb398 0x967e3dc
001b:trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE
`_Property`=?" 0x967e2c0
001b:trace:msi:MSI_ParseSQL Parse returned 0
001b:trace:msi:MSI_ViewExecute 0x604b2a0 0x10254c90
001b:trace:msi:MSI_ViewFetch 0x604b2a0 0x967e2bc
001b:trace:msi:msi_view_get_row 0x4cd1598 0x604b518 0 0x967e2bc
001b:trace:msi:MSI_ViewClose 0x604b2a0
001b:trace:msi:msiobj_release object 0x604b2a0 destroyed
001b:trace:msi:msiobj_release object 0x10254c90 destroyed
001b:trace:msi:MsiDatabaseOpenViewA 4 "INSERT INTO LockPermissions
(`LockObject`,`Table`,`Domain`,`User`,`Permission`) VALUES
('CommonOfficeDataFolder','CreateFolder','','Everyone','268435456') TEMPORARY"
0x967e870
001b:trace:msi:MsiDatabaseOpenViewW L"INSERT INTO LockPermissions
(`LockObject`,`Table`,`Domain`,`User`,`Permission`) VALUES
('CommonOfficeDataFolder','CreateFolder','','Everyone','268435456') TEMPORARY"
0x967e870
001b:trace:msi:MsiDatabaseOpenViewW L"INSERT INTO LockPermissions
(`LockObject`,`Table`,`Domain`,`User`,`Permission`) VALUES
('CommonOfficeDataFolder','CreateFolder','','Everyone','268435456') TEMPORARY"
0x967e870
001b:trace:msi:MSI_DatabaseOpenViewW L"INSERT INTO LockPermissions
(`LockObject`,`Table`,`Domain`,`User`,`Permission`) VALUES
('CommonOfficeDataFolder','CreateFolder','','Everyone','268435456') TEMPORARY"
0x967e574
001b:trace:msi:MSI_ParseSQL Parse returned 0
001b:trace:msi:alloc_msihandle 0x4cdb398 -> 5
001b:trace:msi:MsiViewExecute 5 0
001b:trace:msi:MSI_ViewExecute 0x4cdb398 (nil)
001b:trace:seh:raise_exception code=c0000005 flags=0 addr=0x60093093
ip=0x60093093 tid=001b
001b:trace:seh:raise_exception  info[0]=00000000
001b:trace:seh:raise_exception  info[1]=0c455355
001b:trace:seh:raise_exception  eax=f9bf61eb ebx=741eb15c ecx=00000004
edx=00000010 esi=0c455355 edi=0604b540
001b:trace:seh:raise_exception  ebp=0967e568 esp=0967e4f8 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010212
001b:trace:seh:call_vectored_handlers calling handler at 0x60a62e2a
code=c0000005 flags=0
001b:trace:seh:call_vectored_handlers handler at 0x60a62e2a returned 0
001b:trace:seh:call_vectored_handlers calling handler at 0x7b8408f7
code=c0000005 flags=0
001b:trace:seh:call_vectored_handlers handler at 0x7b8408f7 returned 0
001b:trace:seh:call_stack_handlers calling handler at 0x741706ab code=c0000005
flags=0
001b:trace:seh:__regs_RtlUnwind code=c0000005 flags=2
001b:trace:seh:__regs_RtlUnwind calling handler at 0x7bc3b5dc code=c0000005
flags=2
001b:trace:seh:__regs_RtlUnwind handler at 0x7bc3b5dc returned 1
001b:err:msi:ACTION_CallDllFunction Custom action
(L"C:\\windows\\temp\\msie4f9.tmp":L"OfficeDataLockPermissions") caused a page
fault: c0000005
001b:trace:msi:MsiCloseHandle 2
001b:trace:msi:MsiCloseHandle handle 2 destroyed
001b:trace:loaddll:free_modref Unloaded module
L"C:\\windows\\temp\\msie4f9.tmp" : native 
...
0025:trace:msi:wait_thread_handle waiting for
L"OfficeDataLockPermissions.D0DF3458_A845_11D3_8D0A_0050046416B9"
...
000b:err:ntdll:RtlpWaitForCriticalSection section 0x741f7200 "handle.c:
MSI_object_cs" wait timed out in thread 000b, blocked by 001b, retrying (60
sec)  
--- snip ---

Regards


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list