FS#34819 - wine does not work for new installation
Attached to Project:
Community Packages
Opened by Tianyu Liu (lty1993) - Wednesday, 17 April 2013, 01:27 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Monday, 22 April 2013, 13:31 GMT
Opened by Tianyu Liu (lty1993) - Wednesday, 17 April 2013, 01:27 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Monday, 22 April 2013, 13:31 GMT
|
Details
Description:
New installed wine does not work. Error message shows below. But, if I install previous version of wine, every thing is fine. Also, I have another laptop installed wine long times before, and I upgraded to newest version, it works fine. I think this bug will happened when it need to create a new wine prefix. [tanly@Tanly-PC ~]$ winecfg wine: created the configuration directory '/home/tanly/.wine' err:process:start_wineboot failed to start wineboot, err 1359 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. err:winecfg:WinMain failed to restart 64-bit L"C:\\windows\\system32\\winecfg.exe", err 1359 Steps to reproduce: 0. install newest version of wine which in Multilib 1. remove ~/.wine 2. start winecfg 3. you will see this bug |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Monday, 22 April 2013, 13:31 GMT
Reason for closing: Fixed
Additional comments about closing: 1.5.28-2
Monday, 22 April 2013, 13:31 GMT
Reason for closing: Fixed
Additional comments about closing: 1.5.28-2
Namely, gcc is corrupting the heap when build with -O2 or greater
Workaround, rebuild with -O1
http://bugs.winehq.org/show_bug.cgi?id=33307
Workaround tested and working
A quick look indicates that wine is using memmove in all cases whenever memcpy is called, to protect itself from the "src and dst must not overlap" case. With more than 4k cases of memcpy, it's unlikely that wine will fix it's code, more likely they will ship with the optimization explicitly disable :P