Bug 710352
Summary: | mshtml crashes | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Eli Wapniarski <eli> |
Component: | wine | Assignee: | Andreas Bierfert <andreas.bierfert> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 15 | CC: | andreas.bierfert, jakub, jamie+rhbugz |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | wine-1.3.24-1.fc14 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-07-12 05:04:16 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Eli Wapniarski
2011-06-03 07:00:31 UTC
I have just reported the problem at winehq at: http://bugs.winehq.org/show_bug.cgi?id=27375 Could you please post the output of `rpm -qa wine* | sort` I started off with 1.3.20. On my F14 installation it is currently 1.3.19 and so I tried a downgrade. Same thing happened. And as you can see, I am currently running 1.3.21 which I downloaded and installed from koji wine-1.3.21-1.fc15.i686 wine-alsa-1.3.21-1.fc15.i686 wine-capi-1.3.21-1.fc15.i686 wine-cms-1.3.21-1.fc15.i686 wine-common-1.3.21-1.fc15.noarch wine-core-1.3.21-1.fc15.i686 wine-courier-fonts-1.3.21-1.fc15.noarch wine-desktop-1.3.21-1.fc15.noarch wine-devel-1.3.21-1.fc15.i686 wine-esd-1.3.21-1.fc15.i686 wine-fonts-1.3.21-1.fc15.noarch wine-jack-1.3.21-1.fc15.i686 wine-ldap-1.3.21-1.fc15.i686 wine-marlett-fonts-1.3.21-1.fc15.noarch wine-ms-sans-serif-fonts-1.3.21-1.fc15.noarch wine-openal-1.3.21-1.fc15.i686 wine-pulseaudio-1.3.21-1.fc15.i686 wine-small-fonts-1.3.21-1.fc15.noarch wine-symbol-fonts-1.3.21-1.fc15.noarch wine-systemd-1.3.21-1.fc15.noarch wine-system-fonts-1.3.21-1.fc15.noarch wine-sysvinit-1.3.21-1.fc15.noarch wine-tahoma-fonts-1.3.21-1.fc15.noarch wine-twain-1.3.21-1.fc15.i686 wine-wow-1.3.21-1.fc15.i686 The problem persists with 1.3.22 across 2 different installations On the bug report thread at winehq starting at http://bugs.winehq.org/show_bug.cgi?id=27375#c6 It is mentioned that there may be a problem with wine compiled with gcc 4.6.x. And it was mentioned and partially confirmed that when wine is compiled with gcc 4.5.x mshtml seems to work just fine Thanks for reporting back. I guess we have to see if this is a gcc or a wine bug and get a fix from either upstream... Yep.... But my first guess would be gcc, Cause.... as I said at the beginning of this is that on F14 have no trouble. And when I install the same version on F15 mshtml crashes. Plus... F15 seems to be real flakey for the time being.... :( I would go with the gcc hypothesis first. As a "workaround", installing the F14 packages on an F15 system seems to work fine, at least for me. I ran: yum --releasever=14 update wine-* I would like to get some input from gcc folks (CCing). As a workaround I will see how good turning of optimization does... Even if you get a working binary when compiled with older gcc and not with newer gcc, usually that doesn't point to a gcc bug, in most cases it is just an application bug, where it relies on undefined behavior somewhere. Of course, compiler bugs can't be ruled out, but shouldn't be the first suspects. First of all, you should narrow it down, at least to a compilation unit, or better a function. E.g. try compiling with -O0, see if it works, if yes, do a binary search in between -O0 and -O2 compiled objects to find a problematic one. If even -O0 doesn't work, do a binary search in between objects compiled with older gcc and new gcc. Once you narrow to a particular file, compile with -Wall -W, look at reported warnings if any. Try different gcc options (e.g. if it fails with -O2 but doesn't fail with -O2 -fno-strict-aliasing, most likely it does somewhere invalid type punning, etc.). I just did a couple of test builds on rawhide: -O0 and -O1 work -O2 and -O2 -fno-strict-aliasing do not work Will play around a bit more tomorrow. (In reply to comment #11) > I just did a couple of test builds on rawhide: > > -O0 and -O1 work > -O2 and -O2 -fno-strict-aliasing do not work Correct this to -O0 works -O1 crashes To further investigate I did the following: gcc -c -Q -O0 --help=optimizers > /tmp/O0-opts gcc -c -Q -O1 --help=optimizers > /tmp/O1-opts and take the diff. I did builds for each option and one build with all options from the diff. Strangely even the build with all options from the diff works. Seems like gcc is not telling the whole story... Is there anything that I can do to help further the investigation? Unfortunately, I'm not a programmer. Apparently a fix has been posted to my bug report at winehq which I did not notice before today. Just to remind you where that bug report is, the link can be found at: http://bugs.winehq.org/show_bug.cgi?id=27375 Eli Thanks, apparently wine bugzilla notifications don't work... wine-1.3.23-1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/wine-1.3.23-1.fc14 wine-1.3.23-1.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/wine-1.3.23-1.fc15 Seems to be fixed. Thank you so very much Package wine-1.3.23-1.fc14: * should fix your issue, * was pushed to the Fedora 14 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing wine-1.3.23-1.fc14' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/wine-1.3.23-1.fc14 then log in and leave karma (feedback). Officially fixed in 1.3.24 which has been released by winehq. Seems to be working.... Thx so very very much wine-1.3.24-1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/wine-1.3.24-1.fc14 wine-1.3.24-1.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/wine-1.3.24-1.fc15 wine-1.3.23-1.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report. wine-1.3.24-1.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report. wine-1.3.24-1.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report. |