MSI Query tests

EA Durbin ead1234 at hotmail.com
Thu Jun 1 19:07:53 CDT 2006


I've written some tests to debug the MSI Installer in wine, in which I have 
tested various SQL statements against the America's Army installer database 
and iterated through the queries. Here are the results.

It appears that in my attachment, where.txt, which is a standard where sql 
statement,
SELECT * FROM `Media` WHERE `LastSequence` > 1 that it returns the SQL 
statement correctly.

Then in orderby.txt i query
SELECT * FROM `Media` ORDER BY `LastSequence` and it returns the results as 
expected.

Then in compoundsql.txt I query SELECT * FROM `Media` WHERE `LastSequence` > 
1 ORDER BY `LastSequence`, which is just as the statement appears in 
InstallFiles().

In this query it ignores the WHERE CLAUSE and uses what is to the far right 
, the ORDER BY LastSequence statement, which first grabs the LastSequence of 
0.

In conclusion, the actual problem in InstallFiles() is the inability to 
handle the compound SQL statement with a WHERE and an ORDER BY together.

Unfortunately I don't understand wine's SQL underpinnings enough to where I 
can implement a solution. I've looked it over and it appears somewhat 
cryptic, so I will need some help.

-------------- next part --------------
trace:msi:MSI_ViewExecute 0x7efeace8 (nil)
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f8e8
trace:msi:MSI_ViewClose 0x7efeace8
trace:msi:msiobj_release 0x7efeace8
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efeace8 destroyed
trace:msi:msiobj_release 0x7efdc9f8
trace:msi:msiobj_release object 0x7efdc9f8 destroyed
trace:msi:MSI_GetPropertyW returning L"C:\\" for property L"TARGETDIR"
trace:msi:resolve_folder Working to resolve L"DirectXRedistFolder"
trace:msi:resolve_folder    already resolved to L"c:\\Program 
Files\\America's Army\\Accessories\\Redist\\"
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `Media` WHERE 
`LastSequence`>=1 ORDER BY `LastSequence`" 0x7fb8fa38
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efeace8
trace:msi:msiobj_release 0x7efeace8
trace:msi:ACTION_InstallFiles DEBUGGING QUERY SELECT * FROM Media WHERE  
LastSequence > 1 ORDER BY LastSequence
trace:msi:MSI_ViewExecute 0x7efeace8 (nil)
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"accessor.cab"
trace:msi:ITERATE_QueryTest DiskId : 22
trace:msi:ITERATE_QueryTest LastSequence : 0
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Disk1.cab"
trace:msi:ITERATE_QueryTest DiskId : 1
trace:msi:ITERATE_QueryTest LastSequence : 6
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Animatns.cab"
trace:msi:ITERATE_QueryTest DiskId : 2
trace:msi:ITERATE_QueryTest LastSequence : 14
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Briefing.cab"
trace:msi:ITERATE_QueryTest DiskId : 3
trace:msi:ITERATE_QueryTest LastSequence : 159
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Help.cab"
trace:msi:ITERATE_QueryTest DiskId : 4
trace:msi:ITERATE_QueryTest LastSequence : 173
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"System.cab"
trace:msi:ITERATE_QueryTest DiskId : 5
trace:msi:ITERATE_QueryTest LastSequence : 281
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Config.cab"
trace:msi:ITERATE_QueryTest DiskId : 6
trace:msi:ITERATE_QueryTest LastSequence : 283
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Descrip.cab"
trace:msi:ITERATE_QueryTest DiskId : 7
trace:msi:ITERATE_QueryTest LastSequence : 295
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"LipSinc.cab"
trace:msi:ITERATE_QueryTest DiskId : 8
trace:msi:ITERATE_QueryTest LastSequence : 303
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Cntrllrs.cab"
trace:msi:ITERATE_QueryTest DiskId : 9
trace:msi:ITERATE_QueryTest LastSequence : 318
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Mappings.cab"
trace:msi:ITERATE_QueryTest DiskId : 10
trace:msi:ITERATE_QueryTest LastSequence : 325
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"pb.cab"
trace:msi:ITERATE_QueryTest DiskId : 11
trace:msi:ITERATE_QueryTest LastSequence : 330
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"htm.cab"
trace:msi:ITERATE_QueryTest DiskId : 12
trace:msi:ITERATE_QueryTest LastSequence : 336
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Maps.cab"
trace:msi:ITERATE_QueryTest DiskId : 13
trace:msi:ITERATE_QueryTest LastSequence : 389
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Movies.cab"
trace:msi:ITERATE_QueryTest DiskId : 14
trace:msi:ITERATE_QueryTest LastSequence : 391
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Music.cab"
trace:msi:ITERATE_QueryTest DiskId : 15
trace:msi:ITERATE_QueryTest LastSequence : 393
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"SttcMsh.cab"
trace:msi:ITERATE_QueryTest DiskId : 16
trace:msi:ITERATE_QueryTest LastSequence : 439
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"KarmaDta.cab"
trace:msi:ITERATE_QueryTest DiskId : 17
trace:msi:ITERATE_QueryTest LastSequence : 440
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"LeageInf.cab"
trace:msi:ITERATE_QueryTest DiskId : 18
trace:msi:ITERATE_QueryTest LastSequence : 489
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"AASM.cab"
trace:msi:ITERATE_QueryTest DiskId : 19
trace:msi:ITERATE_QueryTest LastSequence : 504
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"DirectX.cab"
trace:msi:ITERATE_QueryTest DiskId : 20
trace:msi:ITERATE_QueryTest LastSequence : 513
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"sfvideos.cab"
trace:msi:ITERATE_QueryTest DiskId : 21
trace:msi:ITERATE_QueryTest LastSequence : 514
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Sounds.cab"
trace:msi:ITERATE_QueryTest DiskId : 23
trace:msi:ITERATE_QueryTest LastSequence : 547
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Textures.cab"
trace:msi:ITERATE_QueryTest DiskId : 24
trace:msi:ITERATE_QueryTest LastSequence : 610
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"pbsetup.cab"
trace:msi:ITERATE_QueryTest DiskId : 25
trace:msi:ITERATE_QueryTest LastSequence : 611
trace:msi:msiobj_release 0x7efed930
trace:msi:msiobj_release object 0x7efed930 destroyed
trace:msi:MSI_ViewFetch 0x7efeace8 0x7fb8f9f8
trace:msi:MSI_ViewClose 0x7efeace8
trace:msi:msiobj_release 0x7efeace8
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efeace8 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` 
= 'CreateShortcuts'" 0x7fb8fa94
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efdcac8
trace:msi:msiobj_release 0x7efdcac8
trace:msi:MSI_ViewExecute 0x7efdcac8 (nil)
trace:msi:MSI_ViewFetch 0x7efdcac8 0x7fb8fa98
trace:msi:MSI_ViewClose 0x7efdcac8
trace:msi:msiobj_release 0x7efdcac8
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efdcac8 destroyed
trace:msi:MSI_ProcessMessage 8000000
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efeb0e8 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efeb0e8 0x7efd5fc8 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efeb0e8
trace:msi:msiobj_release object 0x7efeb0e8 destroyed
trace:msi:MSI_ProcessMessage ((nil) 0 100 L"Action 18:54:53: 
CreateShortcuts. Creating shortcuts")
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efeb0e8 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efeb0e8 0x7efdc4c0 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efeb0e8
trace:msi:msiobj_release object 0x7efeb0e8 destroyed
trace:msi:MSI_ProcessMessage INSTALLMESSAGE_ACTIONSTART: L"Creating 
shortcuts"
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionText"
trace:msi:msiobj_release 0x7efeb0e8
trace:msi:msiobj_release object 0x7efeb0e8 destroyed
trace:msi:msiobj_release 0x7efeb0a8
trace:msi:msiobj_release object 0x7efeb0a8 destroyed
trace:msi:execute_script Executing Action (L"CreateShortcuts")
trace:msi:ACTION_PerformAction Performing action (L"CreateShortcuts")
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` 
= 'CreateShortcuts'" 0x7fb8fa14
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efeb0d8
trace:msi:msiobj_release 0x7efeb0d8
trace:msi:MSI_ViewExecute 0x7efeb0d8 (nil)
trace:msi:MSI_ViewFetch 0x7efeb0d8 0x7fb8fa18
trace:msi:MSI_ViewClose 0x7efeb0d8
trace:msi:msiobj_release 0x7efeb0d8
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efeb0d8 destroyed
trace:msi:MSI_ProcessMessage 8000000
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efeb088 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efeb088 0x7efeb0e8 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efeb088
trace:msi:msiobj_release object 0x7efeb088 destroyed
trace:msi:MSI_ProcessMessage ((nil) 0 100 L"Action 18:54:53: 
CreateShortcuts. Creating shortcuts")
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efeb088 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efeb088 0x7efeb0e8 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efeb088
trace:msi:msiobj_release object 0x7efeb088 destroyed
trace:msi:MSI_ProcessMessage INSTALLMESSAGE_ACTIONSTART: L"Creating 
shortcuts"
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionText"
trace:msi:msiobj_release 0x7efeb088
trace:msi:msiobj_release object 0x7efeb088 destroyed
trace:msi:msiobj_release 0x7efdcaa8
trace:msi:msiobj_release object 0x7efdcaa8 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `Shortcut`" 0x7fb8fa38
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efd82a8
trace:msi:msiobj_release 0x7efd82a8
trace:msi:MSI_ViewExecute 0x7efd82a8 (nil)
trace:msi:MSI_ViewFetch 0x7efd82a8 0x7fb8f9f8
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` 
= 'CreateShortcuts'" 0x7fb8f124
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee120
trace:msi:msiobj_release 0x7efee120
trace:msi:MSI_ViewExecute 0x7efee120 (nil)
trace:msi:MSI_ViewFetch 0x7efee120 0x7fb8f128
trace:msi:MSI_ViewClose 0x7efee120
trace:msi:msiobj_release 0x7efee120
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee120 destroyed
trace:msi:msiobj_release 0x7efee180
trace:msi:msiobj_release object 0x7efee180 destroyed
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efedd30 0x7fb8f168 1024
trace:msi:MSI_FormatRecordW (L"Shortcut: [1]")
trace:msi:deformat_string_internal Starting with L"Shortcut: [1]"
trace:msi:find_next_outermost_key Found Key L"1"
trace:msi:deformat_string_internal 10  (10) characters before marker
trace:msi:deformat_string_internal Current L"Shortcut: " .. L"1"
trace:msi:deformat_index record index 1
trace:msi:deformat_string_internal value L"AmericasArmySkPrgMenu", chunk 42 
size 20
trace:msi:deformat_string_internal after everything L"Shortcut: 
AmericasArmySkPrgMenu"
trace:msi:MSI_ProcessMessage 9000000
trace:msi:MSI_ProcessMessage ((nil) 0 200 L"Shortcut: 
AmericasArmySkPrgMenu")
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionData"
trace:msi:MSIText_WndProc 0x70036 000c 00000000 7efee1d8
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 00002890 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee268
trace:msi:MSIDialog_WndProc 0x0084
trace:msi:MSIDialog_WndProc 0x0020
trace:msi:MSIDialog_WndProc 0x0200
trace:msi:MSIDialog_WndProc 0x000f
trace:msi:MSIDialog_WndProc 0x0014
trace:msi:MSIText_WndProc 0x70036 000f 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 0085 00000001 00000000
trace:msi:MSIText_WndProc 0x70036 0014 00002890 00000000
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 00002890 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee340
trace:msi:msiobj_release 0x7efee1a8
trace:msi:msiobj_release object 0x7efee1a8 destroyed
trace:msi:resolve_folder Working to resolve L"AmericasArmyPrgMenuFolder"
trace:msi:resolve_folder    already resolved to 
L"c:\\windows\\profiles\\eric\\Start Menu\\Programs\\America's Army\\"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee500 (nil) 0
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee500 0x7efee1a8 51
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:msiobj_release 0x7efee500
trace:msi:msiobj_release object 0x7efee500 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee1a8
trace:msi:msiobj_release 0x7efee1a8
trace:msi:MSI_ViewExecute 0x7efee1a8 (nil)
trace:msi:MSI_ViewFetch 0x7efee1a8 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee1a8
trace:msi:msiobj_release 0x7efee1a8
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee1a8 destroyed
trace:msi:msiobj_release 0x7efee6d0
trace:msi:msiobj_release object 0x7efee6d0 destroyed
trace:msi:MSI_GetPropertyW need 42 sized buffer for L"AppDataFolder"
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee500
trace:msi:msiobj_release 0x7efee500
trace:msi:MSI_ViewExecute 0x7efee500 (nil)
trace:msi:MSI_ViewFetch 0x7efee500 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee500
trace:msi:msiobj_release 0x7efee500
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee500 destroyed
trace:msi:msiobj_release 0x7efee6d0
trace:msi:msiobj_release object 0x7efee6d0 destroyed
trace:msi:MSI_GetPropertyW returning 
L"c:\\windows\\profiles\\eric\\Application Data\\" for property 
L"AppDataFolder"
trace:msi:resolve_folder Working to resolve L"ArmySystemFolder"
trace:msi:resolve_folder    already resolved to L"c:\\Program 
Files\\America's Army\\System\\"
trace:msi:ITERATE_CreateShortcuts Writing shortcut to 
L"c:\\windows\\profiles\\eric\\Start Menu\\Programs\\America's 
Army\\America's Army.lnk"
err:menubuilder:extract_icon32 LoadLibraryExW 
(L"c:\\windows\\profiles\\eric\\Application 
Data\\Microsoft\\Installer\\{6C5930D1-E4BC-4A10-AB5A-224C48CBA7E6}\\ArmyOpsIcon") 
failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
trace:msi:msiobj_release 0x7efedd30
trace:msi:msiobj_release object 0x7efedd30 destroyed
trace:msi:MSI_ViewFetch 0x7efd82a8 0x7fb8f9f8
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efedd30 0x7fb8f168 1024
trace:msi:MSI_FormatRecordW (L"Shortcut: [1]")
trace:msi:deformat_string_internal Starting with L"Shortcut: [1]"
trace:msi:find_next_outermost_key Found Key L"1"
trace:msi:deformat_string_internal 10  (10) characters before marker
trace:msi:deformat_string_internal Current L"Shortcut: " .. L"1"
trace:msi:deformat_index record index 1
trace:msi:deformat_string_internal value L"AmericasArmySkDesktop", chunk 42 
size 20
trace:msi:deformat_string_internal after everything L"Shortcut: 
AmericasArmySkDesktop"
trace:msi:MSI_ProcessMessage 9000000
trace:msi:MSI_ProcessMessage ((nil) 0 200 L"Shortcut: 
AmericasArmySkDesktop")
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionData"
trace:msi:MSIText_WndProc 0x70036 000c 00000000 7efee268
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 00002890 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee2b0
trace:msi:MSIDialog_WndProc 0x0084
trace:msi:MSIDialog_WndProc 0x0020
trace:msi:MSIDialog_WndProc 0x0200
trace:msi:MSIDialog_WndProc 0x000f
trace:msi:MSIDialog_WndProc 0x0014
trace:msi:MSIText_WndProc 0x70036 000f 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 0085 00000001 00000000
trace:msi:MSIText_WndProc 0x70036 0014 00002890 00000000
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 00002890 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee2b0
trace:msi:msiobj_release 0x7efede90
trace:msi:msiobj_release object 0x7efede90 destroyed
trace:msi:resolve_folder Working to resolve L"DesktopFolder"
trace:msi:resolve_folder    internally set to 
L"c:\\windows\\profiles\\eric\\Desktop\\"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee320 (nil) 0
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee320 0x7efee460 51
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:msiobj_release 0x7efee320
trace:msi:msiobj_release object 0x7efee320 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee530
trace:msi:msiobj_release 0x7efee530
trace:msi:MSI_ViewExecute 0x7efee530 (nil)
trace:msi:MSI_ViewFetch 0x7efee530 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee530
trace:msi:msiobj_release 0x7efee530
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee530 destroyed
trace:msi:msiobj_release 0x7efee460
trace:msi:msiobj_release object 0x7efee460 destroyed
trace:msi:MSI_GetPropertyW need 42 sized buffer for L"AppDataFolder"
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee530
trace:msi:msiobj_release 0x7efee530
trace:msi:MSI_ViewExecute 0x7efee530 (nil)
trace:msi:MSI_ViewFetch 0x7efee530 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee530
trace:msi:msiobj_release 0x7efee530
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee530 destroyed
trace:msi:msiobj_release 0x7efee460
trace:msi:msiobj_release object 0x7efee460 destroyed
trace:msi:MSI_GetPropertyW returning 
L"c:\\windows\\profiles\\eric\\Application Data\\" for property 
L"AppDataFolder"
trace:msi:resolve_folder Working to resolve L"SYSTEM"
wine: Unhandled page fault on read access to 0x00000000 at address 
0x7f6b6b5e (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code 
(0x7f6b6b5e).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7f6b6b5e ESP:7fb8f950 EBP:7fb8f978 EFLAGS:00010246(   - 00      -RIZP1)
EAX:00000001 EBX:7f6fbbd4 ECX:00000000 EDX:00000000
ESI:00000000 EDI:7efee268
Stack dump:
0x7fb8f950:  7fcf0000 00000000 00000000 7fd82a88
0x7fb8f960:  7fa70b2c 00000000 00000002 7fa79730
0x7fb8f970:  7efee320 00000000 7fb8f9c8 7fa28cd9
0x7fb8f980:  7efee26c 00000000 00000000 00000000
0x7fb8f990:  00000000 7efedd30 7efee1b0 7efee33c
0x7fb8f9a0:  0000001c 7efee358 7efedea8 00001d48
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7f6b6b5e IShellLinkW_fnSetWorkingDirectory+0x4f(iface=0x7efee26c, 
pszDir=0x0) [/home/eric/wine/dlls/shell32/../../include/winbase.h:2104] in 
shell32 (0x7f6b6b5e)
  2 0x7fa28cd9 ITERATE_CreateShortcuts+0x5fb(row=0x7efedd30, 
param=0x7fd58618) [/home/eric/wine/dlls/msi/action.c:2931] in msi 
(0x7fa28cd9)
  3 0x7fa5016e MSI_IterateRecords+0x8e(view=0x7efd82a8, count=0x0, 
func=0x7fa286de, param=0x7fd58618) [/home/eric/wine/dlls/msi/msiquery.c:187] 
in msi (0x7fa5016e)
  4 0x7fa264f6 ACTION_CreateShortcuts+0xb8(package=0x7fd58618) 
[/home/eric/wine/dlls/msi/action.c:2969] in msi (0x7fa264f6)
  5 0x7fa2737f ACTION_HandleStandardAction+0xd6(force=0x1) 
[/home/eric/wine/dlls/msi/action.c:919] in msi (0x7fa2737f)
  6 0x7fa275f6 ACTION_PerformAction+0x3c(package=0x7fd58618, 
action=0x7efdc9b8, force=0x1) [/home/eric/wine/dlls/msi/action.c:968] in msi 
(0x7fa275f6)
  7 0x7fa28efa execute_script+0x126(package=<register not in topmost frame>, 
script=<register not in topmost frame>) 
[/home/eric/wine/dlls/msi/action.c:1407] in msi (0x7fa28efa)
  8 0x7fa28fe7 ACTION_InstallFinalize+0x1c(package=0x7fd58618) 
[/home/eric/wine/dlls/msi/action.c:3649] in msi (0x7fa28fe7)
  9 0x7fa2737f ACTION_HandleStandardAction+0xd6(force=0x0) 
[/home/eric/wine/dlls/msi/action.c:919] in msi (0x7fa2737f)
  10 0x7fa275f6 ACTION_PerformAction+0x3c(package=0x7fd58618, 
action=0x7efda980, force=0x0) [/home/eric/wine/dlls/msi/action.c:968] in msi 
(0x7fa275f6)
  11 0x7fa27997 ITERATE_Actions+0x1a8(row=0x7efdc978, param=0x7fb8fc30) 
[/home/eric/wine/dlls/msi/action.c:741] in msi (0x7fa27997)
  12 0x7fa5016e MSI_IterateRecords+0x8e(view=0x7fd84138, count=0x0, 
func=0x7fa277ef, param=0x7fb8fc30) [/home/eric/wine/dlls/msi/msiquery.c:187] 
in msi (0x7fa5016e)
  13 0x7fa260e1 ACTION_ProcessExecSequence+0xf3(package=<register not in 
topmost frame>, UIran=<register not in topmost frame>) 
[/home/eric/wine/dlls/msi/action.c:839] in msi (0x7fa260e1)
  14 0x7fa2737f ACTION_HandleStandardAction+0xd6(force=0x1) 
[/home/eric/wine/dlls/msi/action.c:919] in msi (0x7fa2737f)
  15 0x7fa27765 ACTION_PerformUIAction+0xa3(package=0x7fd58618, 
action=0x7efdbfe0) [/home/eric/wine/dlls/msi/action.c:989] in msi 
(0x7fa27765)
  16 0x7fa278b4 ITERATE_Actions+0xc5(row=0x7fd83120, param=0x7fb8fda0) 
[/home/eric/wine/dlls/msi/action.c:739] in msi (0x7fa278b4)
  17 0x7fa5016e MSI_IterateRecords+0x8e(view=0x7fd81810, count=0x0, 
func=0x7fa277ef, param=0x7fb8fda0) [/home/eric/wine/dlls/msi/msiquery.c:187] 
in msi (0x7fa5016e)
  18 0x7fa2c151 MSI_InstallPackage+0x506(package=0x7fd58618, 
szPackagePath=0x7fd516ee, szCommandLine=0x0) 
[/home/eric/wine/dlls/msi/action.c:869] in msi (0x7fa2c151)
  19 0x7fa48b26 MsiInstallProductW+0x52(szPackagePath=0x7fd516ee, 
szCommandLine=0x0) [/home/eric/wine/dlls/msi/msi.c:232] in msi (0x7fa48b26)
  20 0x7fbacad0 main+0x365(argc=0x3, argv=0x7fcf0470) 
[/home/eric/wine/programs/msiexec/msiexec.c:861] in msiexec (0x7fbacad0)
  21 0x7fbadfa3 __wine_spec_exe_entry+0x93(peb=0x7ffdfd40) 
[/home/eric/wine/dlls/winecrt0/exe_entry.c:36] in msiexec (0x7fbadfa3)
  22 0x7fc5b94f start_process+0xe3(arg=0x0) 
[/home/eric/wine/dlls/kernel/process.c:832] in kernel32 (0x7fc5b94f)
  23 0xb7f7c2e3 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7f7c2e3)
0x7f6b6b5e IShellLinkW_fnSetWorkingDirectory+0x4f 
[/home/eric/wine/dlls/shell32/../../include/winbase.h:2104] in shell32: 
cmpw	$0,0x0(%esi)
2104	    while (*s) s++;
Modules:
Module	Address			Debug info	Name (58 modules)
ELF	0x7bf00000-7bf03000	Deferred        <wine-loader>
ELF	0x7f27a000-7f2ab000	Deferred        uxtheme<elf>
  \-PE	0x7f280000-7f2ab000	\               uxtheme
ELF	0x7f2ab000-7f2af000	Deferred        libxfixes.so.3
ELF	0x7f2af000-7f2cb000	Deferred        imm32<elf>
  \-PE	0x7f2c0000-7f2cb000	\               imm32
ELF	0x7f2cb000-7f3b1000	Deferred        libx11.so.6
ELF	0x7f3b1000-7f3be000	Deferred        libxext.so.6
ELF	0x7f3be000-7f3d6000	Deferred        libice.so.6
ELF	0x7f3d6000-7f44f000	Deferred        winex11<elf>
  \-PE	0x7f3e0000-7f44f000	\               winex11
ELF	0x7f44f000-7f463000	Deferred        lz32<elf>
  \-PE	0x7f460000-7f463000	\               lz32
ELF	0x7f463000-7f47c000	Deferred        version<elf>
  \-PE	0x7f470000-7f47c000	\               version
ELF	0x7f47c000-7f512000	Deferred        oleaut32<elf>
  \-PE	0x7f490000-7f512000	\               oleaut32
ELF	0x7f512000-7f531000	Deferred        iphlpapi<elf>
  \-PE	0x7f520000-7f531000	\               iphlpapi
ELF	0x7f531000-7f581000	Deferred        rpcrt4<elf>
  \-PE	0x7f540000-7f581000	\               rpcrt4
ELF	0x7f581000-7f616000	Deferred        ole32<elf>
  \-PE	0x7f5a0000-7f616000	\               ole32
ELF	0x7f616000-7f672000	Deferred        shlwapi<elf>
  \-PE	0x7f630000-7f672000	\               shlwapi
ELF	0x7f672000-7f74f000	Stabs           shell32<elf>
  \-PE	0x7f690000-7f74f000	\               shell32
ELF	0x7f74f000-7f790000	Deferred        advapi32<elf>
  \-PE	0x7f760000-7f790000	\               advapi32
ELF	0x7f790000-7f810000	Deferred        gdi32<elf>
  \-PE	0x7f7a0000-7f810000	\               gdi32
ELF	0x7f810000-7f943000	Deferred        user32<elf>
  \-PE	0x7f830000-7f943000	\               user32
ELF	0x7f943000-7fa05000	Deferred        comctl32<elf>
  \-PE	0x7f950000-7fa05000	\               comctl32
ELF	0x7fa05000-7fa80000	Stabs           msi<elf>
  \-PE	0x7fa20000-7fa80000	\               msi
ELF	0x7fb92000-7fb9a000	Deferred        libxrender.so.1
ELF	0x7fb9a000-7fbb0000	Stabs           msiexec<elf>
  \-PE	0x7fba0000-7fbb0000	\               msiexec
ELF	0x7fbb3000-7fbbc000	Deferred        libxcursor.so.1
ELF	0x7fbef000-7fcf0000	Stabs           kernel32<elf>
  \-PE	0x7fc10000-7fcf0000	\               kernel32
ELF	0x7fe02000-7fe0a000	Deferred        libsm.so.6
ELF	0x7fe0a000-7fe14000	Deferred        libnss_files.so.2
ELF	0x7fe14000-7fe1d000	Deferred        libnss_nis.so.2
ELF	0x7fe1d000-7fe32000	Deferred        libnsl.so.1
ELF	0x7fe32000-7fe3b000	Deferred        libnss_compat.so.2
ELF	0x7fe49000-7fe6b000	Deferred        libm.so.6
ELF	0x7fe6b000-7ff62000	Deferred        libwine_unicode.so.1
ELF	0x7ff62000-7ffe0000	Deferred        ntdll<elf>
  \-PE	0x7ff70000-7ffe0000	\               ntdll
ELF	0xb7e27000-b7e2a000	Deferred        libdl.so.2
ELF	0xb7e2a000-b7f59000	Deferred        libc.so.6
ELF	0xb7f59000-b7f6b000	Deferred        libpthread.so.0
ELF	0xb7f6c000-b7f6f000	Deferred        libxau.so.6
ELF	0xb7f77000-b7f91000	DIA             libwine.so.1
ELF	0xb7f94000-b7faa000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
	0000000b    0
00000008 (D) c:\windows\system32\msiexec.exe
	00000009    0 <==

-------------- next part --------------
trace:msi:msiobj_addref 0x7efda270
trace:msi:msiobj_release 0x7efda270
trace:msi:MSI_ViewExecute 0x7efda270 (nil)
trace:msi:MSI_ViewFetch 0x7efda270 0x7fb8f8e8
trace:msi:MSI_ViewClose 0x7efda270
trace:msi:msiobj_release 0x7efda270
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efda270 destroyed
trace:msi:msiobj_release 0x7efda1a0
trace:msi:msiobj_release object 0x7efda1a0 destroyed
trace:msi:MSI_GetPropertyW returning L"C:\\" for property L"TARGETDIR"
trace:msi:resolve_folder Working to resolve L"DirectXRedistFolder"
trace:msi:resolve_folder    already resolved to L"c:\\Program 
Files\\America's Army\\Accessories\\Redist\\"
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `Media` WHERE 
`LastSequence`>=1" 0x7fb8fa38
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efeb2b8
trace:msi:msiobj_release 0x7efeb2b8
trace:msi:ACTION_InstallFiles DEBUGGING QUERY SELECT * FROM Media WHERE  
LastSequence > 1
trace:msi:MSI_ViewExecute 0x7efeb2b8 (nil)
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Disk1.cab"
trace:msi:ITERATE_QueryTest DiskId : 1
trace:msi:ITERATE_QueryTest LastSequence : 6
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Animatns.cab"
trace:msi:ITERATE_QueryTest DiskId : 2
trace:msi:ITERATE_QueryTest LastSequence : 14
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Briefing.cab"
trace:msi:ITERATE_QueryTest DiskId : 3
trace:msi:ITERATE_QueryTest LastSequence : 159
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Help.cab"
trace:msi:ITERATE_QueryTest DiskId : 4
trace:msi:ITERATE_QueryTest LastSequence : 173
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"System.cab"
trace:msi:ITERATE_QueryTest DiskId : 5
trace:msi:ITERATE_QueryTest LastSequence : 281
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Config.cab"
trace:msi:ITERATE_QueryTest DiskId : 6
trace:msi:ITERATE_QueryTest LastSequence : 283
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Descrip.cab"
trace:msi:ITERATE_QueryTest DiskId : 7
trace:msi:ITERATE_QueryTest LastSequence : 295
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"LipSinc.cab"
trace:msi:ITERATE_QueryTest DiskId : 8
trace:msi:ITERATE_QueryTest LastSequence : 303
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Cntrllrs.cab"
trace:msi:ITERATE_QueryTest DiskId : 9
trace:msi:ITERATE_QueryTest LastSequence : 318
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Mappings.cab"
trace:msi:ITERATE_QueryTest DiskId : 10
trace:msi:ITERATE_QueryTest LastSequence : 325
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"pb.cab"
trace:msi:ITERATE_QueryTest DiskId : 11
trace:msi:ITERATE_QueryTest LastSequence : 330
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"htm.cab"
trace:msi:ITERATE_QueryTest DiskId : 12
trace:msi:ITERATE_QueryTest LastSequence : 336
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Maps.cab"
trace:msi:ITERATE_QueryTest DiskId : 13
trace:msi:ITERATE_QueryTest LastSequence : 389
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Movies.cab"
trace:msi:ITERATE_QueryTest DiskId : 14
trace:msi:ITERATE_QueryTest LastSequence : 391
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Music.cab"
trace:msi:ITERATE_QueryTest DiskId : 15
trace:msi:ITERATE_QueryTest LastSequence : 393
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"SttcMsh.cab"
trace:msi:ITERATE_QueryTest DiskId : 16
trace:msi:ITERATE_QueryTest LastSequence : 439
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"KarmaDta.cab"
trace:msi:ITERATE_QueryTest DiskId : 17
trace:msi:ITERATE_QueryTest LastSequence : 440
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"LeageInf.cab"
trace:msi:ITERATE_QueryTest DiskId : 18
trace:msi:ITERATE_QueryTest LastSequence : 489
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"AASM.cab"
trace:msi:ITERATE_QueryTest DiskId : 19
trace:msi:ITERATE_QueryTest LastSequence : 504
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"DirectX.cab"
trace:msi:ITERATE_QueryTest DiskId : 20
trace:msi:ITERATE_QueryTest LastSequence : 513
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"sfvideos.cab"
trace:msi:ITERATE_QueryTest DiskId : 21
trace:msi:ITERATE_QueryTest LastSequence : 514
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"accessor.cab"
trace:msi:ITERATE_QueryTest DiskId : 22
trace:msi:ITERATE_QueryTest LastSequence : 0
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Sounds.cab"
trace:msi:ITERATE_QueryTest DiskId : 23
trace:msi:ITERATE_QueryTest LastSequence : 547
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Textures.cab"
trace:msi:ITERATE_QueryTest DiskId : 24
trace:msi:ITERATE_QueryTest LastSequence : 610
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"pbsetup.cab"
trace:msi:ITERATE_QueryTest DiskId : 25
trace:msi:ITERATE_QueryTest LastSequence : 611
trace:msi:msiobj_release 0x7efedb60
trace:msi:msiobj_release object 0x7efedb60 destroyed
trace:msi:MSI_ViewFetch 0x7efeb2b8 0x7fb8f9f8
trace:msi:MSI_ViewClose 0x7efeb2b8
trace:msi:msiobj_release 0x7efeb2b8
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efeb2b8 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` 
= 'CreateShortcuts'" 0x7fb8fa94
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efed9f8
trace:msi:msiobj_release 0x7efed9f8
trace:msi:MSI_ViewExecute 0x7efed9f8 (nil)
trace:msi:MSI_ViewFetch 0x7efed9f8 0x7fb8fa98
trace:msi:MSI_ViewClose 0x7efed9f8
trace:msi:msiobj_release 0x7efed9f8
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efed9f8 destroyed
trace:msi:MSI_ProcessMessage 8000000
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efed9f8 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efed9f8 0x7efebdf8 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efed9f8
trace:msi:msiobj_release object 0x7efed9f8 destroyed
trace:msi:MSI_ProcessMessage ((nil) 0 100 L"Action 18:48:06: 
CreateShortcuts. Creating shortcuts")
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efed9f8 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efed9f8 0x7efeb2b8 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efed9f8
trace:msi:msiobj_release object 0x7efed9f8 destroyed
trace:msi:MSI_ProcessMessage INSTALLMESSAGE_ACTIONSTART: L"Creating 
shortcuts"
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionText"
trace:msi:msiobj_release 0x7efed9f8
trace:msi:msiobj_release object 0x7efed9f8 destroyed
trace:msi:msiobj_release 0x7efda1a0
trace:msi:msiobj_release object 0x7efda1a0 destroyed
trace:msi:execute_script Executing Action (L"CreateShortcuts")
trace:msi:ACTION_PerformAction Performing action (L"CreateShortcuts")
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` 
= 'CreateShortcuts'" 0x7fb8fa14
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efed9f8
trace:msi:msiobj_release 0x7efed9f8
trace:msi:MSI_ViewExecute 0x7efed9f8 (nil)
trace:msi:MSI_ViewFetch 0x7efed9f8 0x7fb8fa18
trace:msi:MSI_ViewClose 0x7efed9f8
trace:msi:msiobj_release 0x7efed9f8
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efed9f8 destroyed
trace:msi:MSI_ProcessMessage 8000000
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efed9f8 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efed9f8 0x7efebdf8 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efed9f8
trace:msi:msiobj_release object 0x7efed9f8 destroyed
trace:msi:MSI_ProcessMessage ((nil) 0 100 L"Action 18:48:06: 
CreateShortcuts. Creating shortcuts")
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efed9f8 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efed9f8 0x7efeb2b8 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efed9f8
trace:msi:msiobj_release object 0x7efed9f8 destroyed
trace:msi:MSI_ProcessMessage INSTALLMESSAGE_ACTIONSTART: L"Creating 
shortcuts"
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionText"
trace:msi:msiobj_release 0x7efed9f8
trace:msi:msiobj_release object 0x7efed9f8 destroyed
trace:msi:msiobj_release 0x7efda1a0
trace:msi:msiobj_release object 0x7efda1a0 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `Shortcut`" 0x7fb8fa38
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efed9f8
trace:msi:msiobj_release 0x7efed9f8
trace:msi:MSI_ViewExecute 0x7efed9f8 (nil)
trace:msi:MSI_ViewFetch 0x7efed9f8 0x7fb8f9f8
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` 
= 'CreateShortcuts'" 0x7fb8f124
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee428
trace:msi:msiobj_release 0x7efee428
trace:msi:MSI_ViewExecute 0x7efee428 (nil)
trace:msi:MSI_ViewFetch 0x7efee428 0x7fb8f128
trace:msi:MSI_ViewClose 0x7efee428
trace:msi:msiobj_release 0x7efee428
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee428 destroyed
trace:msi:msiobj_release 0x7efee488
trace:msi:msiobj_release object 0x7efee488 destroyed
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee038 0x7fb8f168 1024
trace:msi:MSI_FormatRecordW (L"Shortcut: [1]")
trace:msi:deformat_string_internal Starting with L"Shortcut: [1]"
trace:msi:find_next_outermost_key Found Key L"1"
trace:msi:deformat_string_internal 10  (10) characters before marker
trace:msi:deformat_string_internal Current L"Shortcut: " .. L"1"
trace:msi:deformat_index record index 1
trace:msi:deformat_string_internal value L"AmericasArmySkPrgMenu", chunk 42 
size 20
trace:msi:deformat_string_internal after everything L"Shortcut: 
AmericasArmySkPrgMenu"
trace:msi:MSI_ProcessMessage 9000000
trace:msi:MSI_ProcessMessage ((nil) 0 200 L"Shortcut: 
AmericasArmySkPrgMenu")
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionData"
trace:msi:MSIText_WndProc 0x70036 000c 00000000 7efee4e0
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 000024a0 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee570
trace:msi:MSIDialog_WndProc 0x0084
trace:msi:MSIDialog_WndProc 0x0020
trace:msi:MSIDialog_WndProc 0x0200
trace:msi:MSIDialog_WndProc 0x000f
trace:msi:MSIDialog_WndProc 0x0014
trace:msi:MSIText_WndProc 0x70036 000f 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 0085 00000001 00000000
trace:msi:MSIText_WndProc 0x70036 0014 000024a0 00000000
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 000024a0 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee648
trace:msi:msiobj_release 0x7efee4b0
trace:msi:msiobj_release object 0x7efee4b0 destroyed
trace:msi:resolve_folder Working to resolve L"AmericasArmyPrgMenuFolder"
trace:msi:resolve_folder    already resolved to 
L"c:\\windows\\profiles\\eric\\Start Menu\\Programs\\America's Army\\"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee808 (nil) 0
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee808 0x7efee4b0 51
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:msiobj_release 0x7efee808
trace:msi:msiobj_release object 0x7efee808 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee4b0
trace:msi:msiobj_release 0x7efee4b0
trace:msi:MSI_ViewExecute 0x7efee4b0 (nil)
trace:msi:MSI_ViewFetch 0x7efee4b0 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee4b0
trace:msi:msiobj_release 0x7efee4b0
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee4b0 destroyed
trace:msi:msiobj_release 0x7efee9d8
trace:msi:msiobj_release object 0x7efee9d8 destroyed
trace:msi:MSI_GetPropertyW need 42 sized buffer for L"AppDataFolder"
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee808
trace:msi:msiobj_release 0x7efee808
trace:msi:MSI_ViewExecute 0x7efee808 (nil)
trace:msi:MSI_ViewFetch 0x7efee808 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee808
trace:msi:msiobj_release 0x7efee808
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee808 destroyed
trace:msi:msiobj_release 0x7efee9d8
trace:msi:msiobj_release object 0x7efee9d8 destroyed
trace:msi:MSI_GetPropertyW returning 
L"c:\\windows\\profiles\\eric\\Application Data\\" for property 
L"AppDataFolder"
trace:msi:resolve_folder Working to resolve L"ArmySystemFolder"
trace:msi:resolve_folder    already resolved to L"c:\\Program 
Files\\America's Army\\System\\"
trace:msi:ITERATE_CreateShortcuts Writing shortcut to 
L"c:\\windows\\profiles\\eric\\Start Menu\\Programs\\America's 
Army\\America's Army.lnk"
err:menubuilder:extract_icon32 LoadLibraryExW 
(L"c:\\windows\\profiles\\eric\\Application 
Data\\Microsoft\\Installer\\{6C5930D1-E4BC-4A10-AB5A-224C48CBA7E6}\\ArmyOpsIcon") 
failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
trace:msi:msiobj_release 0x7efee038
trace:msi:msiobj_release object 0x7efee038 destroyed
trace:msi:MSI_ViewFetch 0x7efed9f8 0x7fb8f9f8
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee038 0x7fb8f168 1024
trace:msi:MSI_FormatRecordW (L"Shortcut: [1]")
trace:msi:deformat_string_internal Starting with L"Shortcut: [1]"
trace:msi:find_next_outermost_key Found Key L"1"
trace:msi:deformat_string_internal 10  (10) characters before marker
trace:msi:deformat_string_internal Current L"Shortcut: " .. L"1"
trace:msi:deformat_index record index 1
trace:msi:deformat_string_internal value L"AmericasArmySkDesktop", chunk 42 
size 20
trace:msi:deformat_string_internal after everything L"Shortcut: 
AmericasArmySkDesktop"
trace:msi:MSI_ProcessMessage 9000000
trace:msi:MSI_ProcessMessage ((nil) 0 200 L"Shortcut: 
AmericasArmySkDesktop")
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionData"
trace:msi:MSIText_WndProc 0x70036 000c 00000000 7efee570
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 000024a0 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee5b8
trace:msi:MSIDialog_WndProc 0x0084
trace:msi:MSIDialog_WndProc 0x0020
trace:msi:MSIDialog_WndProc 0x0200
trace:msi:MSIDialog_WndProc 0x000f
trace:msi:MSIDialog_WndProc 0x0014
trace:msi:MSIText_WndProc 0x70036 000f 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 0085 00000001 00000000
trace:msi:MSIText_WndProc 0x70036 0014 000024a0 00000000
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 000024a0 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee5b8
trace:msi:msiobj_release 0x7efee198
trace:msi:msiobj_release object 0x7efee198 destroyed
trace:msi:resolve_folder Working to resolve L"DesktopFolder"
trace:msi:resolve_folder    internally set to 
L"c:\\windows\\profiles\\eric\\Desktop\\"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee628 (nil) 0
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:MSI_FormatRecordW 0x7fd58618 0x7efee628 0x7efee768 51
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:msiobj_release 0x7efee628
trace:msi:msiobj_release object 0x7efee628 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee838
trace:msi:msiobj_release 0x7efee838
trace:msi:MSI_ViewExecute 0x7efee838 (nil)
trace:msi:MSI_ViewFetch 0x7efee838 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee838
trace:msi:msiobj_release 0x7efee838
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee838 destroyed
trace:msi:msiobj_release 0x7efee768
trace:msi:msiobj_release object 0x7efee768 destroyed
trace:msi:MSI_GetPropertyW need 42 sized buffer for L"AppDataFolder"
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:msiobj_addref 0x7fd53f18
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee838
trace:msi:msiobj_release 0x7efee838
trace:msi:MSI_ViewExecute 0x7efee838 (nil)
trace:msi:MSI_ViewFetch 0x7efee838 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee838
trace:msi:msiobj_release 0x7efee838
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release 0x7fd53f18
trace:msi:msiobj_release object 0x7efee838 destroyed
trace:msi:msiobj_release 0x7efee768
trace:msi:msiobj_release object 0x7efee768 destroyed
trace:msi:MSI_GetPropertyW returning 
L"c:\\windows\\profiles\\eric\\Application Data\\" for property 
L"AppDataFolder"
trace:msi:resolve_folder Working to resolve L"SYSTEM"
wine: Unhandled page fault on read access to 0x00000000 at address 
0x7f6b6b5e (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code 
(0x7f6b6b5e).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7f6b6b5e ESP:7fb8f950 EBP:7fb8f978 EFLAGS:00010246(   - 00      -RIZP1)
EAX:00000001 EBX:7f6fbbd4 ECX:00000000 EDX:00000000
ESI:00000000 EDI:7efee570
Stack dump:
0x7fb8f950:  7fcf0000 00000000 00000000 7fd82a88
0x7fb8f960:  7fa70aec 00000000 00000002 7fa79730
0x7fb8f970:  7efee628 00000000 7fb8f9c8 7fa28cd9
0x7fb8f980:  7efee574 00000000 00000000 00000000
0x7fb8f990:  00000000 7efee038 7efee4b8 7efee644
0x7fb8f9a0:  0000001c 7efee660 7efee1b0 00001d48
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7f6b6b5e IShellLinkW_fnSetWorkingDirectory+0x4f(iface=0x7efee574, 
pszDir=0x0) [/home/eric/wine/dlls/shell32/../../include/winbase.h:2104] in 
shell32 (0x7f6b6b5e)
  2 0x7fa28cd9 ITERATE_CreateShortcuts+0x5fb(row=0x7efee038, 
param=0x7fd58618) [/home/eric/wine/dlls/msi/action.c:2931] in msi 
(0x7fa28cd9)
  3 0x7fa5016e MSI_IterateRecords+0x8e(view=0x7efed9f8, count=0x0, 
func=0x7fa286de, param=0x7fd58618) [/home/eric/wine/dlls/msi/msiquery.c:187] 
in msi (0x7fa5016e)
  4 0x7fa264f6 ACTION_CreateShortcuts+0xb8(package=0x7fd58618) 
[/home/eric/wine/dlls/msi/action.c:2969] in msi (0x7fa264f6)
  5 0x7fa2737f ACTION_HandleStandardAction+0xd6(force=0x1) 
[/home/eric/wine/dlls/msi/action.c:919] in msi (0x7fa2737f)
  6 0x7fa275f6 ACTION_PerformAction+0x3c(package=0x7fd58618, 
action=0x7efda160, force=0x1) [/home/eric/wine/dlls/msi/action.c:968] in msi 
(0x7fa275f6)
  7 0x7fa28efa execute_script+0x126(package=<register not in topmost frame>, 
script=<register not in topmost frame>) 
[/home/eric/wine/dlls/msi/action.c:1407] in msi (0x7fa28efa)
  8 0x7fa28fe7 ACTION_InstallFinalize+0x1c(package=0x7fd58618) 
[/home/eric/wine/dlls/msi/action.c:3649] in msi (0x7fa28fe7)
  9 0x7fa2737f ACTION_HandleStandardAction+0xd6(force=0x0) 
[/home/eric/wine/dlls/msi/action.c:919] in msi (0x7fa2737f)
  10 0x7fa275f6 ACTION_PerformAction+0x3c(package=0x7fd58618, 
action=0x7efd4df8, force=0x0) [/home/eric/wine/dlls/msi/action.c:968] in msi 
(0x7fa275f6)
  11 0x7fa27997 ITERATE_Actions+0x1a8(row=0x7efda120, param=0x7fb8fc30) 
[/home/eric/wine/dlls/msi/action.c:741] in msi (0x7fa27997)
  12 0x7fa5016e MSI_IterateRecords+0x8e(view=0x7fd6b718, count=0x0, 
func=0x7fa277ef, param=0x7fb8fc30) [/home/eric/wine/dlls/msi/msiquery.c:187] 
in msi (0x7fa5016e)
  13 0x7fa260e1 ACTION_ProcessExecSequence+0xf3(package=<register not in 
topmost frame>, UIran=<register not in topmost frame>) 
[/home/eric/wine/dlls/msi/action.c:839] in msi (0x7fa260e1)
  14 0x7fa2737f ACTION_HandleStandardAction+0xd6(force=0x1) 
[/home/eric/wine/dlls/msi/action.c:919] in msi (0x7fa2737f)
  15 0x7fa27765 ACTION_PerformUIAction+0xa3(package=0x7fd58618, 
action=0x7fd85380) [/home/eric/wine/dlls/msi/action.c:989] in msi 
(0x7fa27765)
  16 0x7fa278b4 ITERATE_Actions+0xc5(row=0x7fd83120, param=0x7fb8fda0) 
[/home/eric/wine/dlls/msi/action.c:739] in msi (0x7fa278b4)
  17 0x7fa5016e MSI_IterateRecords+0x8e(view=0x7fd81810, count=0x0, 
func=0x7fa277ef, param=0x7fb8fda0) [/home/eric/wine/dlls/msi/msiquery.c:187] 
in msi (0x7fa5016e)
  18 0x7fa2c151 MSI_InstallPackage+0x506(package=0x7fd58618, 
szPackagePath=0x7fd516ee, szCommandLine=0x0) 
[/home/eric/wine/dlls/msi/action.c:869] in msi (0x7fa2c151)
  19 0x7fa48b26 MsiInstallProductW+0x52(szPackagePath=0x7fd516ee, 
szCommandLine=0x0) [/home/eric/wine/dlls/msi/msi.c:232] in msi (0x7fa48b26)
  20 0x7fbacad0 main+0x365(argc=0x3, argv=0x7fcf0470) 
[/home/eric/wine/programs/msiexec/msiexec.c:861] in msiexec (0x7fbacad0)
  21 0x7fbadfa3 __wine_spec_exe_entry+0x93(peb=0x7ffdfd40) 
[/home/eric/wine/dlls/winecrt0/exe_entry.c:36] in msiexec (0x7fbadfa3)
  22 0x7fc5b94f start_process+0xe3(arg=0x0) 
[/home/eric/wine/dlls/kernel/process.c:832] in kernel32 (0x7fc5b94f)
  23 0xb7ed62e3 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7ed62e3)
0x7f6b6b5e IShellLinkW_fnSetWorkingDirectory+0x4f 
[/home/eric/wine/dlls/shell32/../../include/winbase.h:2104] in shell32: 
cmpw	$0,0x0(%esi)
2104	    while (*s) s++;
Modules:
Module	Address			Debug info	Name (58 modules)
ELF	0x7bf00000-7bf03000	Deferred        <wine-loader>
ELF	0x7f27a000-7f2ab000	Deferred        uxtheme<elf>
  \-PE	0x7f280000-7f2ab000	\               uxtheme
ELF	0x7f2ab000-7f2af000	Deferred        libxfixes.so.3
ELF	0x7f2af000-7f2cb000	Deferred        imm32<elf>
  \-PE	0x7f2c0000-7f2cb000	\               imm32
ELF	0x7f2cb000-7f3b1000	Deferred        libx11.so.6
ELF	0x7f3b1000-7f3be000	Deferred        libxext.so.6
ELF	0x7f3be000-7f3d6000	Deferred        libice.so.6
ELF	0x7f3d6000-7f44f000	Deferred        winex11<elf>
  \-PE	0x7f3e0000-7f44f000	\               winex11
ELF	0x7f44f000-7f463000	Deferred        lz32<elf>
  \-PE	0x7f460000-7f463000	\               lz32
ELF	0x7f463000-7f47c000	Deferred        version<elf>
  \-PE	0x7f470000-7f47c000	\               version
ELF	0x7f47c000-7f512000	Deferred        oleaut32<elf>
  \-PE	0x7f490000-7f512000	\               oleaut32
ELF	0x7f512000-7f531000	Deferred        iphlpapi<elf>
  \-PE	0x7f520000-7f531000	\               iphlpapi
ELF	0x7f531000-7f581000	Deferred        rpcrt4<elf>
  \-PE	0x7f540000-7f581000	\               rpcrt4
ELF	0x7f581000-7f616000	Deferred        ole32<elf>
  \-PE	0x7f5a0000-7f616000	\               ole32
ELF	0x7f616000-7f672000	Deferred        shlwapi<elf>
  \-PE	0x7f630000-7f672000	\               shlwapi
ELF	0x7f672000-7f74f000	Stabs           shell32<elf>
  \-PE	0x7f690000-7f74f000	\               shell32
ELF	0x7f74f000-7f790000	Deferred        advapi32<elf>
  \-PE	0x7f760000-7f790000	\               advapi32
ELF	0x7f790000-7f810000	Deferred        gdi32<elf>
  \-PE	0x7f7a0000-7f810000	\               gdi32
ELF	0x7f810000-7f943000	Deferred        user32<elf>
  \-PE	0x7f830000-7f943000	\               user32
ELF	0x7f943000-7fa05000	Deferred        comctl32<elf>
  \-PE	0x7f950000-7fa05000	\               comctl32
ELF	0x7fa05000-7fa80000	Stabs           msi<elf>
  \-PE	0x7fa20000-7fa80000	\               msi
ELF	0x7fb92000-7fb9a000	Deferred        libxrender.so.1
ELF	0x7fb9a000-7fbb0000	Stabs           msiexec<elf>
  \-PE	0x7fba0000-7fbb0000	\               msiexec
ELF	0x7fbb3000-7fbbc000	Deferred        libxcursor.so.1
ELF	0x7fbef000-7fcf0000	Stabs           kernel32<elf>
  \-PE	0x7fc10000-7fcf0000	\               kernel32
ELF	0x7fe02000-7fe0a000	Deferred        libsm.so.6
ELF	0x7fe0a000-7fe14000	Deferred        libnss_files.so.2
ELF	0x7fe14000-7fe1d000	Deferred        libnss_nis.so.2
ELF	0x7fe1d000-7fe32000	Deferred        libnsl.so.1
ELF	0x7fe32000-7fe3b000	Deferred        libnss_compat.so.2
ELF	0x7fe49000-7fe6b000	Deferred        libm.so.6
ELF	0x7fe6b000-7ff62000	Deferred        libwine_unicode.so.1
ELF	0x7ff62000-7ffe0000	Deferred        ntdll<elf>
  \-PE	0x7ff70000-7ffe0000	\               ntdll
ELF	0xb7d81000-b7d84000	Deferred        libdl.so.2
ELF	0xb7d84000-b7eb3000	Deferred        libc.so.6
ELF	0xb7eb3000-b7ec5000	Deferred        libpthread.so.0
ELF	0xb7ec6000-b7ec9000	Deferred        libxau.so.6
ELF	0xb7ed1000-b7eeb000	DIA             libwine.so.1
ELF	0xb7eee000-b7f04000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
	0000000b    0
00000008 (D) c:\windows\system32\msiexec.exe
	00000009    0 <==

-------------- next part --------------
trace:msi:resolve_folder Working to resolve L"TARGETDIR"
trace:msi:msiobj_release 0x7efeb0e0
trace:msi:MSI_ViewExecute 0x7efeb0e0 (nil)
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f8e8
trace:msi:MSI_ViewClose 0x7efeb0e0
trace:msi:msiobj_release 0x7efeb0e0
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release object 0x7efeb0e0 destroyed
trace:msi:msiobj_release 0x7efeace0
trace:msi:msiobj_release object 0x7efeace0 destroyed
trace:msi:MSI_GetPropertyW returning L"C:\\" for property L"TARGETDIR"
trace:msi:resolve_folder Working to resolve L"DirectXRedistFolder"
trace:msi:resolve_folder    already resolved to L"c:\\Program 
Files\\America's Army\\Accessories\\Redist\\"
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `Media` ORDER BY 
`LastSequence`" 0x7fb8fa38
trace:msi:msiobj_addref 0x7fd54070
trace:msi:msiobj_addref 0x7fd54070
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efeb0e0
trace:msi:msiobj_release 0x7efeb0e0
trace:msi:ACTION_InstallFiles DEBUGGING QUERY SELECT * FROM Media ORDER BY 
LastSequence
trace:msi:MSI_ViewExecute 0x7efeb0e0 (nil)
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"accessor.cab"
trace:msi:ITERATE_QueryTest DiskId : 22
trace:msi:ITERATE_QueryTest LastSequence : 0
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Disk1.cab"
trace:msi:ITERATE_QueryTest DiskId : 1
trace:msi:ITERATE_QueryTest LastSequence : 6
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Animatns.cab"
trace:msi:ITERATE_QueryTest DiskId : 2
trace:msi:ITERATE_QueryTest LastSequence : 14
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Briefing.cab"
trace:msi:ITERATE_QueryTest DiskId : 3
trace:msi:ITERATE_QueryTest LastSequence : 159
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Help.cab"
trace:msi:ITERATE_QueryTest DiskId : 4
trace:msi:ITERATE_QueryTest LastSequence : 173
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"System.cab"
trace:msi:ITERATE_QueryTest DiskId : 5
trace:msi:ITERATE_QueryTest LastSequence : 281
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Config.cab"
trace:msi:ITERATE_QueryTest DiskId : 6
trace:msi:ITERATE_QueryTest LastSequence : 283
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Descrip.cab"
trace:msi:ITERATE_QueryTest DiskId : 7
trace:msi:ITERATE_QueryTest LastSequence : 295
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"LipSinc.cab"
trace:msi:ITERATE_QueryTest DiskId : 8
trace:msi:ITERATE_QueryTest LastSequence : 303
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Cntrllrs.cab"
trace:msi:ITERATE_QueryTest DiskId : 9
trace:msi:ITERATE_QueryTest LastSequence : 318
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Mappings.cab"
trace:msi:ITERATE_QueryTest DiskId : 10
trace:msi:ITERATE_QueryTest LastSequence : 325
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"pb.cab"
trace:msi:ITERATE_QueryTest DiskId : 11
trace:msi:ITERATE_QueryTest LastSequence : 330
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"htm.cab"
trace:msi:ITERATE_QueryTest DiskId : 12
trace:msi:ITERATE_QueryTest LastSequence : 336
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Maps.cab"
trace:msi:ITERATE_QueryTest DiskId : 13
trace:msi:ITERATE_QueryTest LastSequence : 389
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Movies.cab"
trace:msi:ITERATE_QueryTest DiskId : 14
trace:msi:ITERATE_QueryTest LastSequence : 391
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Music.cab"
trace:msi:ITERATE_QueryTest DiskId : 15
trace:msi:ITERATE_QueryTest LastSequence : 393
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"SttcMsh.cab"
trace:msi:ITERATE_QueryTest DiskId : 16
trace:msi:ITERATE_QueryTest LastSequence : 439
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"KarmaDta.cab"
trace:msi:ITERATE_QueryTest DiskId : 17
trace:msi:ITERATE_QueryTest LastSequence : 440
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"LeageInf.cab"
trace:msi:ITERATE_QueryTest DiskId : 18
trace:msi:ITERATE_QueryTest LastSequence : 489
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"AASM.cab"
trace:msi:ITERATE_QueryTest DiskId : 19
trace:msi:ITERATE_QueryTest LastSequence : 504
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"DirectX.cab"
trace:msi:ITERATE_QueryTest DiskId : 20
trace:msi:ITERATE_QueryTest LastSequence : 513
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"sfvideos.cab"
trace:msi:ITERATE_QueryTest DiskId : 21
trace:msi:ITERATE_QueryTest LastSequence : 514
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Sounds.cab"
trace:msi:ITERATE_QueryTest DiskId : 23
trace:msi:ITERATE_QueryTest LastSequence : 547
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"Textures.cab"
trace:msi:ITERATE_QueryTest DiskId : 24
trace:msi:ITERATE_QueryTest LastSequence : 610
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:ITERATE_QueryTest Cabinet : L"pbsetup.cab"
trace:msi:ITERATE_QueryTest DiskId : 25
trace:msi:ITERATE_QueryTest LastSequence : 611
trace:msi:msiobj_release 0x7efed838
trace:msi:msiobj_release object 0x7efed838 destroyed
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8f9f8
trace:msi:MSI_ViewClose 0x7efeb0e0
trace:msi:msiobj_release 0x7efeb0e0
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release object 0x7efeb0e0 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` 
= 'CreateShortcuts'" 0x7fb8fa94
trace:msi:msiobj_addref 0x7fd54070
trace:msi:msiobj_addref 0x7fd54070
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efeb0e0
trace:msi:msiobj_release 0x7efeb0e0
trace:msi:MSI_ViewExecute 0x7efeb0e0 (nil)
trace:msi:MSI_ViewFetch 0x7efeb0e0 0x7fb8fa98
trace:msi:MSI_ViewClose 0x7efeb0e0
trace:msi:msiobj_release 0x7efeb0e0
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release object 0x7efeb0e0 destroyed
trace:msi:MSI_ProcessMessage 8000000
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efeb0e0 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efeb0e0 0x7efeb140 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efeb0e0
trace:msi:msiobj_release object 0x7efeb0e0 destroyed
trace:msi:MSI_ProcessMessage ((nil) 0 100 L"Action 18:32:58: 
CreateShortcuts. Creating shortcuts")
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efeaf10 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efeaf10 0x7efeb0e0 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efeaf10
trace:msi:msiobj_release object 0x7efeaf10 destroyed
trace:msi:MSI_ProcessMessage INSTALLMESSAGE_ACTIONSTART: L"Creating 
shortcuts"
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionText"
trace:msi:msiobj_release 0x7efeaf10
trace:msi:msiobj_release object 0x7efeaf10 destroyed
trace:msi:msiobj_release 0x7efeace0
trace:msi:msiobj_release object 0x7efeace0 destroyed
trace:msi:execute_script Executing Action (L"CreateShortcuts")
trace:msi:ACTION_PerformAction Performing action (L"CreateShortcuts")
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` 
= 'CreateShortcuts'" 0x7fb8fa14
trace:msi:msiobj_addref 0x7fd54070
trace:msi:msiobj_addref 0x7fd54070
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efeaf10
trace:msi:msiobj_release 0x7efeaf10
trace:msi:MSI_ViewExecute 0x7efeaf10 (nil)
trace:msi:MSI_ViewFetch 0x7efeaf10 0x7fb8fa18
trace:msi:MSI_ViewClose 0x7efeaf10
trace:msi:msiobj_release 0x7efeaf10
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release object 0x7efeaf10 destroyed
trace:msi:MSI_ProcessMessage 8000000
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efeaf10 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efeaf10 0x7efdcb40 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efeaf10
trace:msi:msiobj_release object 0x7efeaf10 destroyed
trace:msi:MSI_ProcessMessage ((nil) 0 100 L"Action 18:32:58: 
CreateShortcuts. Creating shortcuts")
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efeaf10 (nil) 0
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efeaf10 0x7efdcb40 19
trace:msi:MSI_FormatRecordW (L"Creating shortcuts")
trace:msi:deformat_string_internal Starting with L"Creating shortcuts"
trace:msi:deformat_string_internal after value (null)
trace:msi:deformat_string_internal after chunk is 0 + 36
trace:msi:deformat_string_internal after everything L"Creating shortcuts"
trace:msi:msiobj_release 0x7efeaf10
trace:msi:msiobj_release object 0x7efeaf10 destroyed
trace:msi:MSI_ProcessMessage INSTALLMESSAGE_ACTIONSTART: L"Creating 
shortcuts"
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionText"
trace:msi:msiobj_release 0x7efeaf10
trace:msi:msiobj_release object 0x7efeaf10 destroyed
trace:msi:msiobj_release 0x7efeace0
trace:msi:msiobj_release object 0x7efeace0 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `Shortcut`" 0x7fb8fa38
trace:msi:msiobj_addref 0x7fd54070
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efeaf10
trace:msi:msiobj_release 0x7efeaf10
trace:msi:MSI_ViewExecute 0x7efeaf10 (nil)
trace:msi:MSI_ViewFetch 0x7efeaf10 0x7fb8f9f8
trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `ActionText` WHERE `Action` 
= 'CreateShortcuts'" 0x7fb8f124
trace:msi:msiobj_addref 0x7fd54070
trace:msi:msiobj_addref 0x7fd54070
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee110
trace:msi:msiobj_release 0x7efee110
trace:msi:MSI_ViewExecute 0x7efee110 (nil)
trace:msi:MSI_ViewFetch 0x7efee110 0x7fb8f128
trace:msi:MSI_ViewClose 0x7efee110
trace:msi:msiobj_release 0x7efee110
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release object 0x7efee110 destroyed
trace:msi:msiobj_release 0x7efee170
trace:msi:msiobj_release object 0x7efee170 destroyed
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efedd20 0x7fb8f168 1024
trace:msi:MSI_FormatRecordW (L"Shortcut: [1]")
trace:msi:deformat_string_internal Starting with L"Shortcut: [1]"
trace:msi:find_next_outermost_key Found Key L"1"
trace:msi:deformat_string_internal 10  (10) characters before marker
trace:msi:deformat_string_internal Current L"Shortcut: " .. L"1"
trace:msi:deformat_index record index 1
trace:msi:deformat_string_internal value L"AmericasArmySkPrgMenu", chunk 42 
size 20
trace:msi:deformat_string_internal after everything L"Shortcut: 
AmericasArmySkPrgMenu"
trace:msi:MSI_ProcessMessage 9000000
trace:msi:MSI_ProcessMessage ((nil) 0 200 L"Shortcut: 
AmericasArmySkPrgMenu")
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionData"
trace:msi:MSIText_WndProc 0x70036 000c 00000000 7efee1c8
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 000024a0 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee258
trace:msi:MSIDialog_WndProc 0x0084
trace:msi:MSIDialog_WndProc 0x0020
trace:msi:MSIDialog_WndProc 0x0200
trace:msi:MSIDialog_WndProc 0x000f
trace:msi:MSIDialog_WndProc 0x0014
trace:msi:MSIText_WndProc 0x70036 000f 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 0085 00000001 00000000
trace:msi:MSIText_WndProc 0x70036 0014 000024a0 00000000
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 000024a0 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee330
trace:msi:msiobj_release 0x7efee198
trace:msi:msiobj_release object 0x7efee198 destroyed
trace:msi:resolve_folder Working to resolve L"AmericasArmyPrgMenuFolder"
trace:msi:resolve_folder    already resolved to 
L"c:\\windows\\profiles\\eric\\Start Menu\\Programs\\America's Army\\"
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efee4f0 (nil) 0
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efee4f0 0x7efee198 51
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:msiobj_release 0x7efee4f0
trace:msi:msiobj_release object 0x7efee4f0 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd54070
trace:msi:msiobj_addref 0x7fd54070
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee198
trace:msi:msiobj_release 0x7efee198
trace:msi:MSI_ViewExecute 0x7efee198 (nil)
trace:msi:MSI_ViewFetch 0x7efee198 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee198
trace:msi:msiobj_release 0x7efee198
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release object 0x7efee198 destroyed
trace:msi:msiobj_release 0x7efee6c0
trace:msi:msiobj_release object 0x7efee6c0 destroyed
trace:msi:MSI_GetPropertyW need 42 sized buffer for L"AppDataFolder"
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd54070
trace:msi:msiobj_addref 0x7fd54070
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee4f0
trace:msi:msiobj_release 0x7efee4f0
trace:msi:MSI_ViewExecute 0x7efee4f0 (nil)
trace:msi:MSI_ViewFetch 0x7efee4f0 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee4f0
trace:msi:msiobj_release 0x7efee4f0
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release object 0x7efee4f0 destroyed
trace:msi:msiobj_release 0x7efee6c0
trace:msi:msiobj_release object 0x7efee6c0 destroyed
trace:msi:MSI_GetPropertyW returning 
L"c:\\windows\\profiles\\eric\\Application Data\\" for property 
L"AppDataFolder"
trace:msi:resolve_folder Working to resolve L"ArmySystemFolder"
trace:msi:resolve_folder    already resolved to L"c:\\Program 
Files\\America's Army\\System\\"
trace:msi:ITERATE_CreateShortcuts Writing shortcut to 
L"c:\\windows\\profiles\\eric\\Start Menu\\Programs\\America's 
Army\\America's Army.lnk"
err:menubuilder:extract_icon32 LoadLibraryExW 
(L"c:\\windows\\profiles\\eric\\Application 
Data\\Microsoft\\Installer\\{6C5930D1-E4BC-4A10-AB5A-224C48CBA7E6}\\ArmyOpsIcon") 
failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
trace:msi:msiobj_release 0x7efedd20
trace:msi:msiobj_release object 0x7efedd20 destroyed
trace:msi:MSI_ViewFetch 0x7efeaf10 0x7fb8f9f8
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efedd20 0x7fb8f168 1024
trace:msi:MSI_FormatRecordW (L"Shortcut: [1]")
trace:msi:deformat_string_internal Starting with L"Shortcut: [1]"
trace:msi:find_next_outermost_key Found Key L"1"
trace:msi:deformat_string_internal 10  (10) characters before marker
trace:msi:deformat_string_internal Current L"Shortcut: " .. L"1"
trace:msi:deformat_index record index 1
trace:msi:deformat_string_internal value L"AmericasArmySkDesktop", chunk 42 
size 20
trace:msi:deformat_string_internal after everything L"Shortcut: 
AmericasArmySkDesktop"
trace:msi:MSI_ProcessMessage 9000000
trace:msi:MSI_ProcessMessage ((nil) 0 200 L"Shortcut: 
AmericasArmySkDesktop")
trace:msi:ControlEvent_FireSubscribedEvent Firing Event L"ActionData"
trace:msi:MSIText_WndProc 0x70036 000c 00000000 7efee258
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 000024a0 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee2a0
trace:msi:MSIDialog_WndProc 0x0084
trace:msi:MSIDialog_WndProc 0x0020
trace:msi:MSIDialog_WndProc 0x0200
trace:msi:MSIDialog_WndProc 0x000f
trace:msi:MSIDialog_WndProc 0x0014
trace:msi:MSIText_WndProc 0x70036 000f 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 0085 00000001 00000000
trace:msi:MSIText_WndProc 0x70036 0014 000024a0 00000000
trace:msi:MSIDialog_WndProc 0x0138
trace:msi:MSIText_WndProc 0x70036 0138 000024a0 00070036
trace:msi:MSIText_WndProc 0x70036 000e 00000000 00000000
trace:msi:MSIText_WndProc 0x70036 000d 00000020 7efee2a0
trace:msi:msiobj_release 0x7efede80
trace:msi:msiobj_release object 0x7efede80 destroyed
trace:msi:resolve_folder Working to resolve L"DesktopFolder"
trace:msi:resolve_folder    internally set to 
L"c:\\windows\\profiles\\eric\\Desktop\\"
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efee310 (nil) 0
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:MSI_FormatRecordW 0x7fd58770 0x7efee310 0x7efee450 51
trace:msi:MSI_FormatRecordW (L"[#ArmyOpsExe]")
trace:msi:deformat_string_internal Starting with L"[#ArmyOpsExe]"
trace:msi:find_next_outermost_key Found Key L"#ArmyOpsExe"
trace:msi:deformat_string_internal Current (null) .. L"#ArmyOpsExe"
trace:msi:deformat_string_internal value L"c:\\Program Files\\America's 
Army\\System\\ArmyOps.exe", chunk 100 size 0
trace:msi:deformat_string_internal after everything L"c:\\Program 
Files\\America's Army\\System\\ArmyOps.exe"
trace:msi:msiobj_release 0x7efee310
trace:msi:msiobj_release object 0x7efee310 destroyed
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd54070
trace:msi:msiobj_addref 0x7fd54070
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee520
trace:msi:msiobj_release 0x7efee520
trace:msi:MSI_ViewExecute 0x7efee520 (nil)
trace:msi:MSI_ViewFetch 0x7efee520 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee520
trace:msi:msiobj_release 0x7efee520
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release object 0x7efee520 destroyed
trace:msi:msiobj_release 0x7efee450
trace:msi:msiobj_release object 0x7efee450 destroyed
trace:msi:MSI_GetPropertyW need 42 sized buffer for L"AppDataFolder"
trace:msi:MSI_DatabaseOpenViewW L"SELECT `Value` FROM `_Property` WHERE 
`_Property`='AppDataFolder'" 0x7fb8f8a4
trace:msi:msiobj_addref 0x7fd54070
trace:msi:msiobj_addref 0x7fd54070
trace:msi:MSI_ParseSQL Parse returned 0
trace:msi:msiobj_addref 0x7efee520
trace:msi:msiobj_release 0x7efee520
trace:msi:MSI_ViewExecute 0x7efee520 (nil)
trace:msi:MSI_ViewFetch 0x7efee520 0x7fb8f8a8
trace:msi:MSI_ViewClose 0x7efee520
trace:msi:msiobj_release 0x7efee520
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release 0x7fd54070
trace:msi:msiobj_release object 0x7efee520 destroyed
trace:msi:msiobj_release 0x7efee450
trace:msi:msiobj_release object 0x7efee450 destroyed
trace:msi:MSI_GetPropertyW returning 
L"c:\\windows\\profiles\\eric\\Application Data\\" for property 
L"AppDataFolder"
trace:msi:resolve_folder Working to resolve L"SYSTEM"
wine: Unhandled page fault on read access to 0x00000000 at address 
0x7f6b6b5e (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code 
(0x7f6b6b5e).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:7f6b6b5e ESP:7fb8f950 EBP:7fb8f978 EFLAGS:00210246(   - 00      -RIZP1)
EAX:00000001 EBX:7f6fbbd4 ECX:00000000 EDX:00000000
ESI:00000000 EDI:7efee258
Stack dump:
0x7fb8f950:  7fcf0000 00000000 00000000 7fd82be0
0x7fb8f960:  7fa70aec 00000000 00000002 7fa79730
0x7fb8f970:  7efee310 00000000 7fb8f9c8 7fa28cd9
0x7fb8f980:  7efee25c 00000000 00000000 00000000
0x7fb8f990:  00000000 7efedd20 7efee1a0 7efee32c
0x7fb8f9a0:  0000001c 7efee348 7efede98 00001d48
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7f6b6b5e IShellLinkW_fnSetWorkingDirectory+0x4f(iface=0x7efee25c, 
pszDir=0x0) [/home/eric/wine/dlls/shell32/../../include/winbase.h:2104] in 
shell32 (0x7f6b6b5e)
  2 0x7fa28cd9 ITERATE_CreateShortcuts+0x5fb(row=0x7efedd20, 
param=0x7fd58770) [/home/eric/wine/dlls/msi/action.c:2931] in msi 
(0x7fa28cd9)
  3 0x7fa5016e MSI_IterateRecords+0x8e(view=0x7efeaf10, count=0x0, 
func=0x7fa286de, param=0x7fd58770) [/home/eric/wine/dlls/msi/msiquery.c:187] 
in msi (0x7fa5016e)
  4 0x7fa264f6 ACTION_CreateShortcuts+0xb8(package=0x7fd58770) 
[/home/eric/wine/dlls/msi/action.c:2969] in msi (0x7fa264f6)
  5 0x7fa2737f ACTION_HandleStandardAction+0xd6(force=0x1) 
[/home/eric/wine/dlls/msi/action.c:919] in msi (0x7fa2737f)
  6 0x7fa275f6 ACTION_PerformAction+0x3c(package=0x7fd58770, 
action=0x7efdab20, force=0x1) [/home/eric/wine/dlls/msi/action.c:968] in msi 
(0x7fa275f6)
  7 0x7fa28efa execute_script+0x126(package=<register not in topmost frame>, 
script=<register not in topmost frame>) 
[/home/eric/wine/dlls/msi/action.c:1407] in msi (0x7fa28efa)
  8 0x7fa28fe7 ACTION_InstallFinalize+0x1c(package=0x7fd58770) 
[/home/eric/wine/dlls/msi/action.c:3649] in msi (0x7fa28fe7)
  9 0x7fa2737f ACTION_HandleStandardAction+0xd6(force=0x0) 
[/home/eric/wine/dlls/msi/action.c:919] in msi (0x7fa2737f)
  10 0x7fa275f6 ACTION_PerformAction+0x3c(package=0x7fd58770, 
action=0x7efda988, force=0x0) [/home/eric/wine/dlls/msi/action.c:968] in msi 
(0x7fa275f6)
  11 0x7fa27997 ITERATE_Actions+0x1a8(row=0x7efdaae0, param=0x7fb8fc30) 
[/home/eric/wine/dlls/msi/action.c:741] in msi (0x7fa27997)
  12 0x7fa5016e MSI_IterateRecords+0x8e(view=0x7fd6b870, count=0x0, 
func=0x7fa277ef, param=0x7fb8fc30) [/home/eric/wine/dlls/msi/msiquery.c:187] 
in msi (0x7fa5016e)
  13 0x7fa260e1 ACTION_ProcessExecSequence+0xf3(package=<register not in 
topmost frame>, UIran=<register not in topmost frame>) 
[/home/eric/wine/dlls/msi/action.c:839] in msi (0x7fa260e1)
  14 0x7fa2737f ACTION_HandleStandardAction+0xd6(force=0x1) 
[/home/eric/wine/dlls/msi/action.c:919] in msi (0x7fa2737f)
  15 0x7fa27765 ACTION_PerformUIAction+0xa3(package=0x7fd58770, 
action=0x7fd843b0) [/home/eric/wine/dlls/msi/action.c:989] in msi 
(0x7fa27765)
  16 0x7fa278b4 ITERATE_Actions+0xc5(row=0x7fd83278, param=0x7fb8fda0) 
[/home/eric/wine/dlls/msi/action.c:739] in msi (0x7fa278b4)
  17 0x7fa5016e MSI_IterateRecords+0x8e(view=0x7fd81968, count=0x0, 
func=0x7fa277ef, param=0x7fb8fda0) [/home/eric/wine/dlls/msi/msiquery.c:187] 
in msi (0x7fa5016e)
  18 0x7fa2c151 MSI_InstallPackage+0x506(package=0x7fd58770, 
szPackagePath=0x7fd516ee, szCommandLine=0x0) 
[/home/eric/wine/dlls/msi/action.c:869] in msi (0x7fa2c151)
  19 0x7fa48b26 MsiInstallProductW+0x52(szPackagePath=0x7fd516ee, 
szCommandLine=0x0) [/home/eric/wine/dlls/msi/msi.c:232] in msi (0x7fa48b26)
  20 0x7fbacad0 main+0x365(argc=0x3, argv=0x7fcf0470) 
[/home/eric/wine/programs/msiexec/msiexec.c:861] in msiexec (0x7fbacad0)
  21 0x7fbadfa3 __wine_spec_exe_entry+0x93(peb=0x7ffdfd40) 
[/home/eric/wine/dlls/winecrt0/exe_entry.c:36] in msiexec (0x7fbadfa3)
  22 0x7fc5b94f start_process+0xe3(arg=0x0) 
[/home/eric/wine/dlls/kernel/process.c:832] in kernel32 (0x7fc5b94f)
  23 0xb7f302e3 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7f302e3)
0x7f6b6b5e IShellLinkW_fnSetWorkingDirectory+0x4f 
[/home/eric/wine/dlls/shell32/../../include/winbase.h:2104] in shell32: 
cmpw	$0,0x0(%esi)
2104	    while (*s) s++;
Modules:
Module	Address			Debug info	Name (58 modules)
ELF	0x7bf00000-7bf03000	Deferred        <wine-loader>
ELF	0x7f27a000-7f2ab000	Deferred        uxtheme<elf>
  \-PE	0x7f280000-7f2ab000	\               uxtheme
ELF	0x7f2ab000-7f2af000	Deferred        libxfixes.so.3
ELF	0x7f2af000-7f2cb000	Deferred        imm32<elf>
  \-PE	0x7f2c0000-7f2cb000	\               imm32
ELF	0x7f2cb000-7f3b1000	Deferred        libx11.so.6
ELF	0x7f3b1000-7f3be000	Deferred        libxext.so.6
ELF	0x7f3be000-7f3d6000	Deferred        libice.so.6
ELF	0x7f3d6000-7f44f000	Deferred        winex11<elf>
  \-PE	0x7f3e0000-7f44f000	\               winex11
ELF	0x7f44f000-7f463000	Deferred        lz32<elf>
  \-PE	0x7f460000-7f463000	\               lz32
ELF	0x7f463000-7f47c000	Deferred        version<elf>
  \-PE	0x7f470000-7f47c000	\               version
ELF	0x7f47c000-7f512000	Deferred        oleaut32<elf>
  \-PE	0x7f490000-7f512000	\               oleaut32
ELF	0x7f512000-7f531000	Deferred        iphlpapi<elf>
  \-PE	0x7f520000-7f531000	\               iphlpapi
ELF	0x7f531000-7f581000	Deferred        rpcrt4<elf>
  \-PE	0x7f540000-7f581000	\               rpcrt4
ELF	0x7f581000-7f616000	Deferred        ole32<elf>
  \-PE	0x7f5a0000-7f616000	\               ole32
ELF	0x7f616000-7f672000	Deferred        shlwapi<elf>
  \-PE	0x7f630000-7f672000	\               shlwapi
ELF	0x7f672000-7f74f000	Stabs           shell32<elf>
  \-PE	0x7f690000-7f74f000	\               shell32
ELF	0x7f74f000-7f790000	Deferred        advapi32<elf>
  \-PE	0x7f760000-7f790000	\               advapi32
ELF	0x7f790000-7f810000	Deferred        gdi32<elf>
  \-PE	0x7f7a0000-7f810000	\               gdi32
ELF	0x7f810000-7f943000	Deferred        user32<elf>
  \-PE	0x7f830000-7f943000	\               user32
ELF	0x7f943000-7fa05000	Deferred        comctl32<elf>
  \-PE	0x7f950000-7fa05000	\               comctl32
ELF	0x7fa05000-7fa80000	Stabs           msi<elf>
  \-PE	0x7fa20000-7fa80000	\               msi
ELF	0x7fb92000-7fb9a000	Deferred        libxrender.so.1
ELF	0x7fb9a000-7fbb0000	Stabs           msiexec<elf>
  \-PE	0x7fba0000-7fbb0000	\               msiexec
ELF	0x7fbb3000-7fbbc000	Deferred        libxcursor.so.1
ELF	0x7fbef000-7fcf0000	Stabs           kernel32<elf>
  \-PE	0x7fc10000-7fcf0000	\               kernel32
ELF	0x7fe02000-7fe0a000	Deferred        libsm.so.6
ELF	0x7fe0a000-7fe14000	Deferred        libnss_files.so.2
ELF	0x7fe14000-7fe1d000	Deferred        libnss_nis.so.2
ELF	0x7fe1d000-7fe32000	Deferred        libnsl.so.1
ELF	0x7fe32000-7fe3b000	Deferred        libnss_compat.so.2
ELF	0x7fe49000-7fe6b000	Deferred        libm.so.6
ELF	0x7fe6b000-7ff62000	Deferred        libwine_unicode.so.1
ELF	0x7ff62000-7ffe0000	Deferred        ntdll<elf>
  \-PE	0x7ff70000-7ffe0000	\               ntdll
ELF	0xb7ddb000-b7dde000	Deferred        libdl.so.2
ELF	0xb7dde000-b7f0d000	Deferred        libc.so.6
ELF	0xb7f0d000-b7f1f000	Deferred        libpthread.so.0
ELF	0xb7f20000-b7f23000	Deferred        libxau.so.6
ELF	0xb7f2b000-b7f45000	DIA             libwine.so.1
ELF	0xb7f48000-b7f5e000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
	0000000b    0
00000008 (D) c:\windows\system32\msiexec.exe
	00000009    0 <==



More information about the wine-devel mailing list