http://bugs.winehq.org/show_bug.cgi?id=7258
Summary: Unable to install MSI files with large string tables Product: Wine Version: 0.9.29. Platform: All OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-msi AssignedTo: wine-bugs@winehq.org ReportedBy: jandemooij@gmail.com
Hi,
MSI files use a string table to store all different strings, and in the other tables, only references to it are used. These references are usually stored in 2 bytes, but when there are more than (about) 2^15 strings, each reference takes up three bytes. There may be also installers which use only one byte?
This is the case with Visual Studio 2005, for example, and there are other applications in the AppDB which fail with the same error (invalid table size) as well.
Two weeks ago I asked Mike McCornack about it on IRC, and he asked me to file a bug, so here it is.
Regards