[Bug 14390] Gmax 1.2: Fatal Error on Install - Ended Prematurely.

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jan 21 17:23:59 CST 2009


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


Anastasius Focht <focht at gmx.net> changed:

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




--- Comment #6 from Anastasius Focht <focht at gmx.net>  2009-01-21 17:23:58 ---
Hello,

--- snip ---
...
001a:trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `Environment`" 0x33f86c
001a:trace:msidb:TABLE_CreateView 0x12d010 L"Environment" 0x33ef10
001a:trace:msidb:TABLE_CreateView table 0x315b0f8 found with 4 columns
001a:trace:msidb:TABLE_CreateView L"Environment" one row is 8 bytes
001a:trace:msi:MSI_ParseSQL Parse returned 0
001a:trace:msi:MSI_ViewExecute 0x315d088 (nil)
001a:trace:msidb:TABLE_execute 0x315c480 (nil)
001a:trace:msidb:TABLE_execute There are 4 columns
001a:trace:msi:MSI_ViewFetch 0x315d088 0x33f834
001a:trace:msi:msi_view_get_row 0x12d010 0x315c480 0 0x33f834
001a:trace:msidb:TABLE_get_dimensions 0x315c480 0x33f79c 0x33f798
001a:trace:msidb:MSI_CreateRecord 4
001a:trace:msidb:TABLE_get_column_info 0x315c480 1 (nil) 0x33f790
001a:trace:msidb:MSI_RecordSetStringW 0x68c4b0 1 L"GMAXLOC"
001a:trace:msidb:TABLE_get_column_info 0x315c480 2 (nil) 0x33f790
001a:trace:msidb:MSI_RecordSetStringW 0x68c4b0 2 L"GMAXLOC"
001a:trace:msidb:TABLE_get_column_info 0x315c480 3 (nil) 0x33f790
001a:trace:msidb:MSI_RecordSetStringW 0x68c4b0 3 L"[INSTALLDIR]"
001a:trace:msidb:TABLE_get_column_info 0x315c480 4 (nil) 0x33f790
001a:trace:msidb:MSI_RecordSetStringW 0x68c4b0 4 L"Registry"
001a:err:msi:env_set_flags Invalid flags: 00000000
001a:trace:msi:msiobj_release object 0x68c4b0 destroyed
001a:trace:msi:MSI_ViewClose 0x315d088
001a:trace:msidb:TABLE_close 0x315c480
001a:trace:msidb:TABLE_delete 0x315c480
001a:trace:msi:msiobj_release object 0x315d088 destroyed
001a:err:msi:ITERATE_Actions Execution halted, action L"InstallExecute"
returned 1627 
--- snip ---

Environment table data, exported with ORCA (above msidb record):

--- snip ---
Environment     Name    Value   Component_
s72     l255    L255    s72
Environment     Environment
GMAXLOC GMAXLOC [INSTALLDIR]    Registry
--- snip ---

The "Name" column -> "GMAXLOC" has no prefix (hence Wine's env_set_flags()
fails) but this seems also valid even if MSDN doesn't explicitly mention it.

You could try to run the installer in Windows with msi verbose logging enabled
(usually "voicewarmup", google for it) and dig through the msi log(s).
There should be WriteEnvironmentStrings action logged which might give hints if
and how this case is handled.

Regards


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



More information about the wine-bugs mailing list