[Bug 7109] New: Turbocad LE file save error

Wine Bugs wine-bugs at winehq.org
Sun Jan 7 12:04:11 CST 2007


           Summary: Turbocad LE file save error
           Product: Wine
           Version: 0.9.25.
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: wine-winelib
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: tedhansen at sasktel.net

Saving files in Turbocad native (.tcw) format results in an unreadable corrupted file with 
wine version 0.9.25. Attempting to reopen Turbocad gives a "Failed to open ?: Loading 
Header" error. 

Other file save formats available (.dxf, .dwg & others) appear to be working correctly.
Last version known to work properly is 0.9.20, I have not tested versions in between 
0.9.20 and 0.9.25. By mixing & matching wine & libwine versions I have determined that 
that the bug is in libwine, not in wine.
The error message that shows up when attempting to open a corrupted file is:

crashedagain at desktop:~$ wine .wine/drive_c/IMSI/TCWLE/PROGRAM/tcw40.exe
fixme:ole:CoRegisterMessageFilter message filter has been registered, but will not be used
fixme:ole:ITypeInfo_fnRelease destroy child objects
err:ole:StdMarshalImpl_ReleaseMarshalData could not map object ID to stub manager, 
oxid=800000009, oid=10
err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
Wine exited with a successful status

(The fixme's are normal, only the err's are relevant to the bug)

I will attach samples of a good save (wine 0.9.20) and a corrupted file if I can figure out 
how....Sorry, I cannot figure out how to create the attachment. The files are small (35kB 
each) I will email them to anyone if they want them. Looking at the files with a text editor 
it appears the order of some of the information is mixed up...some data which should be 
near the beginning is tacked on at the end, maybe more errors as well.

Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the wine-bugs mailing list