https://bugs.winehq.org/show_bug.cgi?id=55818
--- Comment #14 from Tom M tmwine@pertho.net --- I can trigger the crash/mem leak by going to the capital city. The busiest one is Albion. Go to one of the NPCs marked "Channeler" and teleport to Camelot City and it should trigger more of the memory leakage with the resident memory.
Weirdly enough, I was able to play like 5-6 hours in a battleground and the game never crashes, but once I went to the 'Camelot City', it's so "busy" (lots of players and NPCs).
I don't know how new the leak is. The problem with testing on Eden is the launcher requires dotnet45 installed and it stopped working in the latter part of the 5.x dev series or in 6.x and wasn't fixed until 7.xx sometime.
There is another DAOC server that is really sparsely populated and it took me much longer to trigger the bug. I was only able to determine that in 7.3, I was able to play for hours without having any kind of memory issue, but in 7.4 it started happening. Someone on IRC recommended I try using the 7.3 wined3d libraries with WINE 7.4 so I tried that and wasn't able to reproduce the bug. I managed to compile a version of WINE for each commit and painstakingly was able to find that patch was what made the difference.
I don't know how much the codebase has changed between 7.3/7.4 and 8.21 but it seems to get triggered when I'm around more players or NPCs or just general "things" in the game.