[Bug 32052] Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Release A installer creates incorrect registry entry

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Oct 24 14:39:13 CDT 2012


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

--- Comment #1 from Daniel Jelinski <djelinski1 at gmail.com> 2012-10-24 14:39:13 CDT ---
Created attachment 42251
  --> http://bugs.winehq.org/attachment.cgi?id=42251
+msi log of installer

The installer writes to registry the value of a property. The property is set
some time before, however some parser logic seems to corrupt its value:

trace:msi:ACTION_PerformUIAction Performing action
(L"SetRefreshProtocolListNTRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B")
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `CustomAction` WHERE `Action` =
'SetRefreshProtocolListNTRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B'"
0x33f93c
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:MSI_ViewExecute 0x44fc58 (nil)
trace:msi:MSI_ViewFetch 0x44fc58 0x33f938
trace:msi:msi_view_get_row 0x12e308 0x44fcb0 0 0x33f938
trace:msi:MSI_ViewClose 0x44fc58
trace:msi:msiobj_release object 0x44fc58 destroyed
trace:msi:ACTION_CustomAction Handling custom action
L"SetRefreshProtocolListNTRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B" (33
L"ProtocolListNTRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B" L"[~]np")
trace:msi:MSI_FormatRecordW 0x151378 0x44fc58 (nil) 0x33f94c
trace:msi:MSI_FormatRecordW (L"[~]np")
trace:msi:MSI_FormatRecordW 0x151378 0x44fc58 0x4418c8 0x33f94c
trace:msi:MSI_FormatRecordW (L"[~]np")
trace:msi:msiobj_release object 0x44fc58 destroyed
trace:msi:msi_set_property 0x12e308
L"ProtocolListNTRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B" L""
...
trace:msi:ITERATE_WriteRegistryValues Setting value L"ProtocolList" of
L"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\MSSQLServer\\SuperSocketNetLib"
(original: L"[ProtocolListNTRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B]")
...
trace:msi:ACTION_PerformUIAction Performing action
(L"SetRefreshProtocolListRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B")
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `CustomAction` WHERE `Action` =
'SetRefreshProtocolListRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B'" 0x33f93c
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:MSI_ViewExecute 0x44d1d0 (nil)
trace:msi:MSI_ViewFetch 0x44d1d0 0x33f938
trace:msi:msi_view_get_row 0x12e308 0x44fcb0 0 0x33f938
trace:msi:MSI_ViewClose 0x44d1d0
trace:msi:msiobj_release object 0x44d1d0 destroyed
trace:msi:ACTION_CustomAction Handling custom action
L"SetRefreshProtocolListRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B" (33
L"ProtocolListRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B" L"tcp[~]")
trace:msi:MSI_FormatRecordW 0x151378 0x44d1d0 (nil) 0x33f94c
trace:msi:MSI_FormatRecordW (L"tcp[~]")
trace:msi:MSI_FormatRecordW 0x151378 0x44d1d0 0x44da18 0x33f94c
trace:msi:MSI_FormatRecordW (L"tcp[~]")
trace:msi:msiobj_release object 0x44d1d0 destroyed
trace:msi:msi_set_property 0x12e308
L"ProtocolListRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B" L"tcp"
...
trace:msi:ITERATE_WriteRegistryValues Setting value L"ProtocolList" of
L"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\MSSQLServer\\SuperSocketNetLib"
(original: L"[ProtocolListRegValue.2D02443E_7002_4C0B_ABC9_EAB2C064397B]")

I slightly modified ITERATE_WriteRegistryValues to trace what it's supposed to
write.

-- 
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