http://bugs.winehq.org/show_bug.cgi?id=18101
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #9 from GyB gyebro69@gmail.com 2011-12-04 03:43:37 CST --- I re-tested the bug with Wine-1.3.34 on Fedora 16: Icewind Dale 2 still crashes at the exact same point, when creating a party. The game becomes unresponsive and Wine prints err:ntdll:RtlpWaitForCriticalSection section 0x75693340 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0046, blocked by 003a, retrying (60 sec)
I made a strange discovery: I can't reproduce the bug if I install and run the game on my external USB hdd. First I thought it has something to do with the mount options. Here's how the partition is mounted where the game crashes: rw,relatime,seclabel,user_xattr,barrier=1,data=ordered
The mount options on the external hdd (where the game is working): rw,nosuid,nodev,relatime,seclabel,user_xattr,acl,barrier=1,data=ordered,uhelper=udisks
Both partitions are formatted as EXT4.
I remounted the partition where the game crashes with nosuid,nodev but that didn't help. But what could be the problem then? All testing was done in a clean wineprefix and with a complete game reinstall.
A possible workaround for the party creation bug in IWD2: After you created all the characters you want, do not start the game right away. Instead go back to the main menu, start a new game and import your newly created characters one by one into the party. The game won't crash in this way.