https://bugs.winehq.org/show_bug.cgi?id=50779
--- Comment #16 from Rafał Mużyło galtgendo@o2.pl --- For awhile now, I've been trying to reproduce the problem in random other games of that engine.
Given that while the engines are quite flexible, most authors don't really bother making use of that flexibility, that shouldn't have been difficult...
Yet...
That game for RPM XP can be hung on the title screen simply by pressing down enough times. Yet if I substitute both bgm for title screen and the sound effect for the cursor in a different game of the same engine, only thing I've been accomplish was learn that internally the engine caches 32 sound effects, as after that thread count stops growing, yet is able to reach a higher count than in the freezing case.
I'm beginning to suspect that the actual problem actually is the thing on the label - due to the changes made during recent rewrite in winegstreamer we're simply running out of virtual address space.
That is to say, it's just weird, that in one case I can reach 196 threads and be fine and in the other freeze at around 150 while doing the same thing. I suspect that's because in the freezing case other stuff already fills some of that space.