http://bugs.winehq.org/show_bug.cgi?id=60252 Stian Low <wineryyyyy@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com --- Comment #6 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Peter from comment #0)
I have been chasing a 'double/invalid free()' crash in WoW64, which did not occur in regular wine. That's the wrong type casting bug of the patch.
Context regarding winedmo is important for understanding why this bug has not been encountered/reported until now. winedmo seems to have been introduced around the time new wow64 was being worked/released so it may not have been fully fleshed at the time. winedmo also seems to have been introduced in support of Proton related work which delayed transition to wow64 until more stable. Now that wow64 is considered more stable, transition for some Proton projects has begun so more wow64 specific code may be found needing similar fixes. Given the amount of time/effort just for winedmo to be considered for approval for merge it's understandable why time may have been limited to only supporting most relevant parts vs risking wasting too much time if ultimately rejected.
Like, why the rust people are not giving us a break.
Languages supporting most breaks/liberty have their own advantages over restrictions otherwise considered safer and more helpful. Max slack of C vs rust is often conveniently appreciated despite some inconveniences elsewhere that balance for some cost/benefit preferences. (In reply to Rafał Mużyło from comment #2)
Likewise, exact app is irrelevant, when the code is obviously wrong.
Providing at least one example of an app broken may still useful regardless to reproduce since tests aren't yet available to verify before/after results. winedmo is still less common so providing a track record of how to use and reproduce results for specific apps may be useful for future folks to set expectations. -- 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.