http://bugs.winehq.org/show_bug.cgi?id=34003
Bug #: 34003 Summary: File save problem with Visual Cadd 6.0 Product: Wine Version: 1.5.31 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: purevw@wtxs.net Classification: Unclassified
Created attachment 45182 --> http://bugs.winehq.org/attachment.cgi?id=45182 A binary crash report generated by Visual Cadd 6.0
When trying to do a normal file save (with thumbnail written into the file) in Visual Cadd 6.0 the program crashes. The crash only occurs when running under wine, as opposed to running in Windows. I found a workaround that seems to point to the problem. I found that if I clear the check-box for "Show Preview" in the file save dialog box, the file saves normally. Tri-tools.com has been very cooperative in offering help, rather than simply saying "We don't support Linux" as so many developers do when asked for help. Here is a paste of their latest response to information that I had given them:
If a report file is generated, it will be stored in your Temp folder. The >>file will start with VC and have an extension of .vccrd.
The crash info that you already submitted was sufficient to find the cause, >>though. Wine is failing to correctly create the bitmap and VCADD does not >>handle the failure properly. Since the bitmap is not being created anyhow, >>turning off Preview is the best solution for now. We'll work on a fix for the >>crash, but we won't be able to create the preview unless Wine cooperates.
I'll attache the created error report, but it appears to be a binary file. I am able to open it with Kdevelop 4 but have no idea what to do with the information. Perhaps it will give more detailed information as to what is happening.
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2013-07-10 12:55:30 CDT --- Hi, Ronnie.
Attach terminal output that wine generates, as a text file, see http://wiki.winehq.org/FAQ#get_log.
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com 2013-07-10 12:55:47 CDT --- Oh, and also consider updating to 1.6-rc4 first.
http://bugs.winehq.org/show_bug.cgi?id=34003
Ronnie purevw@wtxs.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #45182|0 |1 is obsolete| |
--- Comment #3 from Ronnie purevw@wtxs.net 2013-07-10 13:20:31 CDT --- Created attachment 45183 --> http://bugs.winehq.org/attachment.cgi?id=45183 This is a text file created by running Visual Cadd 6.0 under wine from the command line
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #4 from Ronnie purevw@wtxs.net 2013-07-10 13:23:41 CDT --- I run wine-snapshot-1.5.904.20130709 from the official OpenSuSE repository located at:
http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.3/
I find nothing newer via official channels.
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #5 from Ronnie purevw@wtxs.net 2013-07-10 22:28:22 CDT --- Tritools (The software provider) has indicated to me that winehq/bugzilla is very welcome to contact them for collaboration and troubleshooting this problem. The link to the problem ticket I started with them is:
http://helpdesk.visualcadd.net/ticket.php?track=26W-JY8-EJDD&Refresh=524...
They stated that they can better explain how the bitmap is supposed to be created and included within the drawing file.
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com 2013-07-11 02:50:17 CDT --- Could you please attach a +relay,+seh log? To enable debug output you need to set WINEDEBUG like this:
--- $ WINEDEBUG=+relay,+seh wine <application.exe> >> ~/log.txt 2>&1 ---
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #7 from Ronnie purevw@wtxs.net 2013-07-11 12:50:27 CDT --- Nikolay, the text file is 164MB in size and the upload was rejected. It exceeds what pastebin allows for an upload. I'll attach a screen shot of the vcadd save window. If you can tell me what to look for, I might be able to copy only pertinent information and send it.
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com 2013-07-11 12:52:05 CDT --- (In reply to comment #7)
Nikolay, the text file is 164MB in size and the upload was rejected. It exceeds what pastebin allows for an upload.
Try compressing with bzip2 -9 or rzip -9.
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #9 from Ronnie purevw@wtxs.net 2013-07-11 12:56:09 CDT --- Created attachment 45194 --> http://bugs.winehq.org/attachment.cgi?id=45194 Screen shot of Vcadd save window
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #10 from Ronnie purevw@wtxs.net 2013-07-11 13:03:06 CDT --- I was able to get it down to 4.9MB, but the system won't accept anything over 1MB.
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #11 from Nikolay Sivov bunglehead@gmail.com 2013-07-11 13:08:10 CDT --- I didn't mention it, you could try to reduce it even more if you start another application first with wine. For example, try to 'wine winecfg' in a separate terminal and then get another log from application, don't forget to remove old log cause new data will be appended to what's in file. Starting another application first launch some service processes that wine needs and their debug logging won't get into your log.
http://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #12 from Ronnie purevw@wtxs.net 2013-07-11 13:10:44 CDT --- I registered at ul.to and sent it there. The link I was given is:
There is an option to download free with a 30 second wait and a captcha box
https://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #13 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=34003
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |dimesio@earthlink.net, | |winetest@luukku.com
https://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #14 from Ronnie purevw@wtxs.net --- Now running wine 1.8.4 via the openSUSE repository and can confirm that the bug is still present. If the preview box is checked in the "save" dialog, the program crashes and the created file is 0 bytes in size. If the preview box is cleared, the file saves correctly. There are no available updates for Vcadd 6. I am using the most current version.
https://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #15 from winetest@luukku.com --- Glad that you responeded here. Bug tracker doesnt get too much response.
Is there any wine output while doing these save attempts?
https://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #16 from Ronnie purevw@wtxs.net --- It's an "unhandled exception error" followed by the "program error details" window opening and never producing error information.
The reply from Tri-Tools Partners when I first reported the problem to them was:
"Wine is failing to correctly create the bitmap and VCADD does not handle the failure properly."
https://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #17 from Ronnie purevw@wtxs.net --- I have downloaded and installed a trial of Vcadd 7. The problem is less severe, but is still an issue. When the "show preview" box is checked, the program no longer crashes and the file is saved, but there is still no preview written into the file to be seen the next time you are browsing the "open" dialog for a file. It simply states "No Preview Available" in the small preview window. This is a considerable improvement on their part, but the license for an upgrade is $170 and it is not economically reasonable for me to upgrade to a "less severe" bug.
https://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #18 from Rosanne DiMesio dimesio@earthlink.net --- (In reply to Ronnie from comment #14)
Now running wine 1.8.4 via the openSUSE repository and can confirm that the bug is still present.
Please retest in 1.9.24 or later; the stable branch does not include all bugfixes that are in the development branch and should not be used for testing.
https://bugs.winehq.org/show_bug.cgi?id=34003
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Keywords| |download URL| |http://tritools.com/v6_demo | |.php
--- Comment #19 from Bruno Jesus 00cpxxx@gmail.com --- Confirming in 1.9.24. Tried running in winedbg but it does not stop when the exception happens, following the relay log shows that after selecting the file name a bunch of GDI calls are used to retrieve the preview that is embedded into the file (GetDIBits I believe). These calls are not present when not requesting to save with preview.
Steps to reproduce: 1) Install and run the program, no native DLLs necessary; 2) Draw a squase using the tool; 3) Save the file ensuring that "Show Preview" is enabled.
https://bugs.winehq.org/show_bug.cgi?id=34003
--- Comment #20 from Ronnie purevw@wtxs.net --- I have upgraded to 1.9.24 and also confirm that the bug is still there.
If it's useful, when I try to reproduce the error in Vcadd 7, I noticed that terminal output complains about a missing windowscodecs.dll along with the usual ole and exception errors. Again, Vcadd 7 does not crash during save, but still fails to place a drawing preview into the file when asked.
Should I open a new bug report concerning Vcadd 7? The trial is only for 30 days and I have no plans to license this newer version.
https://bugs.winehq.org/show_bug.cgi?id=34003
temp82@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82@luukku.com
--- Comment #21 from temp82@luukku.com --- still crashes wine 9.6.