[Bug 18341] Quicktime 7.02.38 fails to install

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 24 16:55:03 CDT 2013


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |focht at gmx.net
         Resolution|                            |INVALID

--- Comment #10 from Anastasius Focht <focht at gmx.net> 2013-03-24 16:55:03 CDT ---
Hello folks,

--- snip ---
0025:trace:msi:extract_cabinet_stream extracting L"#Data1.cab" disk id 1
0025:trace:cabinet:FDICreate (pfnalloc == ^0x7e2a7c6d, pfnfree == ^0x7e2a7c83,
pfnopen == ^0x7e2a7ebb, pfnread == ^0x7e2a80e3, pfnwrite == ^0x7e2a7de0,
pfnclose == ^0x7e2a815c, pfnseek == ^0x7e2a819a, cpuType == 0, perf ==
^0x2acabc4)
0025:trace:cabinet:FDICopy (hfdi == ^0x268f910, pszCabinet == "<STREAM>",
pszCabPath == (null), flags == 0, pfnfdin == ^0x7e2a8f5f, pfnfdid == ^(nil),
pvUser == ^0x2acac40)
0025:trace:cabinet:FDICopy full cab path/file name: "<STREAM>" 
...
0025:trace:msi:cabinet_copy_file extracting L"QuickTimeMusicalInstruments.qtx"
-> L"C:\\windows\\system32\\QuickTimeMusicalInstruments.qtx"
0025:trace:cabinet:FDICopy Extracting file "QuickTimeMusicalInstruments.qtx" as
requested by callee.
0025:trace:cabinet:fdi_decomp (fi == ^0x26aef20, savemode == 1, bytes ==
2000384)
0025:trace:cabinet:LZXfdi_decomp (inlen == 2938, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 3028, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 3324, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 3426, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 3080, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 2292, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 756, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 832, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 1298, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 768, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 1362, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 21516, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 25182, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 22668, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 25172, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 27386, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 27464, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 27222, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 26928, outlen == 32768)
0025:trace:cabinet:LZXfdi_decomp (inlen == 26850, outlen == 32768)
0025:err:msi:extract_cabinet_stream FDICopy failed
0025:trace:cabinet:FDIDestroy (hfdi == ^0x268f910)
0025:err:msi:ACTION_InstallFiles Failed to extract cabinet: L"#Data1.cab"
0025:trace:msi:MSI_ProcessMessage 4000000
0025:trace:msi:MSI_ProcessMessage 0x45b982 (nil) (nil) fff 10 L"Action ended
22:23:26: InstallFiles. Return value 1603." 
--- snip ---

I extracted the cabinet manually from the .msi stream using "CFX - The Compound
File Explorer" tool (Orca doesn't help you in this case).

Manually testing the extracted cabinet reveals:

--- snip ---
$ cabextract -t data1.cab 
Testing cabinet: data1.cab
  _894A757B4B2F49F08416A1B78D9BDF60  OK        554d027eca0d7f88286be74343067b30
  _D9F36EFDA36D4C33B7CEECA41BBEA16B  OK        47f174182c09d8bc29209c31ef82047d
  QuickTime3GPPAuthoring.qtx  OK               535459a297d290198cd4d039af42e276
  _BB38873CDECC4C64804533C60AA645ED  OK        7fd60a46a81c6fd78d6f66a8541cfe32
...
  QuickTimeWebHelper.qtx  OK                   cdc02b43c6b4320ac9cd30e84826adfb
  _9E5985694495444EBCE9A8113D596FA1  OK        22c4a6475ff677d5b556d0cc49754245
  _51211669078B4ABA963B2D6AB2B85E14  OK        fc934af99e91314ed692fca28b30b732
  QuickTimeMusic.qtx  OK                       195f810c44f037b5b0b5786dc297eb15
  QuickTimeMusicalInstruments.qtx  failed (checksum error)

All done, errors in processing 1 file(s)
--- snip ---

So this cabinet stream is really corrupted/badly packaged.

If you look at comment #6, GyB confirmed the installer failure with Windows
too.

Please test the apps with Windows _first_ before filing bugs if in doubt.
This prevents unnecessary waste of time investigating installer bugs.

du -sh quicktime70238.exe 
15M    quicktime70238.exe

$ sha1sum quicktime70238.exe 
d409ba7f01cbe7c3424df44b5d0fe810b1ded8ad  quicktime70238.exe

$ wine --version
wine-1.5.26-19-g6ed2d9b

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