https://bugs.winehq.org/show_bug.cgi?id=23281
--- Comment #20 from Béla Gyebrószki gyebro69@gmail.com --- Still present in wine-1.7.48-100-ge3c6777. This time I tried the game with nouveau/mesa on a 64-bit kernel. I noticed in task manager that the game consumes 2.9 GB virtual memory (VSZ) + 570 MB RSS after loading to the menu. When starting the Midway mission, VSZ begins to increase rapidly and it peaks at 3.6 GB when the game crashes (RSS jumps up to 970 MB). Next, I made the game executable Large Address Aware using the generic patcher from http://www.ntcore.com/4gb_patch.php. That indeed made a difference: the game consumed only 1.8 GB VSZ when loading to the menu and it stayed roughly the same after loading the Midway mission (only RSS increased to ~970 MB). The patch made the game stable under Wine, it didn't crash in the Midway mission.
I can't test the game under Windows, but found several forum posts on Subsim.com related to Silent Hunter4, many of them mention crashes in the game and using the LAA patch seems to fix that. http://www.subsim.com/radioroom/showthread.php?p=2009762