I can't believe I just figured it out. I thought it was just a coincidence, but I just checked and somehow it works! My headphones are wireless, and need to charge every 8 hours or so when left on. I only just realized it, but, the only times PA.exe stopped working on startup was when my headphones weren't plugged in, and I thus had no audio source connected to my computer. I tried plugging them in, and lo and behold, PA started up again! I have now confirmed this, having tested it a few more times just to make sure. I have reason to believe that PA crashes when there is no audio feedback device hooked up, and it probably just falls apart because it can't find the audio device. I guess that certainly makes it easier to fix, likely it's just a matter of throwing an exception when it can't find an audio device. Also, dxdiag in case there's something specific there...
This is very old bug and *it's seems like* Uber can't fix it because it's FMOD bug. This one is present since start of alpha.
So this will NOT be fixed for release? Is that lib flawed that hard and goes bust when it doesnt find an output device? Not that it matters much, most people play with sound and/or have an onboard audio device available, just seems a bit strange.
Isn't this the kind of thing that can be fixed with an Try/Exception check? I know Python does those, so C++ must be able to.
Why you think this way? FMOD is proprietary software and Uber probably don't have source code license, so they need to wait before they update it with fix. But might be it's Uber bug, but I have no idea, really.
When you have some pre-compiled DLL with such bug you can't add exception inside, this why open source are always better. But I understand why Uber use FMOD, it's save lot of time for devs especially on Windows.
Uber cant fix stuff they dont have the source for and are at the mercy of other developers for that one. Wondering what goes wrong in the lib there. It was a bit of a question though as I have no clue on how engaged the FMOD team is on fixing bugs.