http://bugs.winehq.org/show_bug.cgi?id=30339
Bug #: 30339 Summary: FINAL FANTASY XI: crashes when displaying battle effects in high-traffic areas Product: Wine Version: 1.5.0 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: emegas@vecanti.org Classification: Unclassified
Created attachment 39652 --> http://bugs.winehq.org/attachment.cgi?id=39652 Crash Log #1, recorded with WINEDEBUG=+relay at Qufim Island Planar Rift prior to Kaggen spawn
As of the 03/27/2012 Version Update, FINAL FANTASY XI uses a new method of handling combat effects (particularly Job Abilities and Weapon Skills) to prevent crashes from occurring in Voidwatch on X-Box 360. These fixes also apply to the PC version, however, and they've been causing crashes in WINE.
Reproduction: Crashes seem to occur at random whenever a Weapon Skill or Job Ability is used in an area with high player and enemy traffic. The crash always happens mid-way into the effect with up to nine server events buffered after it. (Rough location of the crash in the game's logfiles can be discovered in Program Files\PlayOnline\Square Enix\FINAL FANTASY XI\TEMP\0.log after the crash.) More players in the area will increase the probability of the crash occurring. More enemies being fought in the area at the same time (particularly larger enemies/Notorious Monsters with larger ability effects) will also increase probability.
To Reproduce: Go to any Planar Rift in which players are currently fighting or are about to fight a VWNM (guaranteed 10-18 people) for a high chance of seeing this bug in Free Trial (see below) circumstances.
Tested On: Gentoo Linux AMD64, using an Nvidia graphics card and nvidia-drivers. However, reports from the AppDB page lead me to assume this crash is currently happening across most distros and video cards. (I intend to test this crash on 1.5.1 as soon as Gentoo gives me an ebuild for it.) Testing for non-subscribers can probably be carried out using the 30-day free trial at http://www.finalfantasyxi.com/freetrial/ .
Notes About Attachments: The first two logs attached to this bug were recorded using only WINEDEBUG=+relay ; the second two were recorded using only WINEDEBUG=+seh,+tid . This is due to the fact that +relay reduces the speed of the game to 0.5-1FPS on my machine and +relay,+seh,+tid all set at once will generate enough lag to time the game's connection out a few minutes after login.