http://bugs.winehq.org/show_bug.cgi?id=31336
--- Comment #12 from GyB gyebro69@gmail.com 2012-12-25 13:11:05 CST --- (In reply to comment #11)
Have you tried to enable an option "Auto Upgrade Ship Design in Queue"? I've not yet updated the game under Linux (prefer to play it under Windows), but playing versions prior to 1.0.45 I've always got the same error (with the same backtrace) immediately after enabling this option (you don't need to start new game at all).
Yes, that is the option that causes a crash and native shlwapi works around it. Interestingly, the crash occurs only when you activate that option from the main menu (without starting a game). If you bring up the option menu while you're in a running game and activate the option then the crash doesn't happen.
Another way to reproduce this bug is to run the game under winedbg and try to load *any* previous save. This is strange but if the game is run without debugger then loading the same save usually works normally.
I can't reproduce the crash when loading a previously saved game, whether winedbg was attached to the running game, or the game was running without debugger.