http://bugs.winehq.org/show_bug.cgi?id=19472
Summary: EVE Online avatar rendering sometimes crashes Wine(regression) Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: eiffel56@gmail.com
Created an attachment (id=22634) --> (http://bugs.winehq.org/attachment.cgi?id=22634) Reverses 401e99b0c074af848379b2602df37fb1e6c7536b hunk 1
This bug is a regression and affects only current git, 1.1.26 release is fine. A regression test turned out that hunk 1 from commit 401e99b0c074af848379b2602df37fb1e6c7536b causes this problem. Manually reversing it on current git solves it for me. Reversing it via "git revert" or something similiar won't work as we don't have IWineD3DDeviceImpl->activeContext anymore. The attached patch applies to latest git, reversing 401e99b0c074af848379b2602df37fb1e6c7536b hunk 1.
I don't know why the entire code was removed. Is there an equivalent somewhere? Or should it be impossible to reach that point? I'm not that into the code. If not, and we decide to add the code again, we should probably also add hunk 2.
How to trigger: 1. Log in(may crash here already as EVE has to render up to 3 avatars). 2. Open the "Help" window on your Neocom, choose "Suppport" Tab and click on "Show carreer agents". 3. Close and open the carrer agent window a few times until you get a backtrace ;).