Everyone,
I share your frustrations, believe me. I also agree that communication could be vastly improved. Though, in the grand order of priorities in how and why these things happen in the first place I believe they have some far more critical work to do in the code/version management area of their software development lifecycle.
Over the past 3-4 years I’ve seen an increasing number of bugs get fixed in one release only to resurface in a subsequent release. And this happens across the spectrum of production and non-production software.
Even these Kernel panics had been affecting various machines (Made after 2015) since Catalina’s launch. It was then finally addressed in 10.15.3 and then broken again in 10.15.4. I can tell you this happens when you have multiple developers working on isolated components of the same software program (in this case MacOS). If a developer checks out code and makes modifications they are to resubmit the modified code and in that process to a check against the current source master and do what is called a code merge.
That process can be manual though it’s often heavily automated as it’s more accurate and less time consuming to do so.
My belief (and I cannot cite any references to confirm this) is that the process Or tools they are using for this are fundamentally flawed or outright broken. As they accelerate their software development I see more and more of these kinds of issues come and go. And frankly some of them should never ever have seen the light of day for a public release.
Case in point this KP affecting power management functions.
I rarely ever contact execs or engineers at companies I do business with outside of the usual course of business and even among my colleagues / friends I spare them the grief of diving into matters related to their employers / companies. This however was an issue that was widespread enough that I did cross over that boundary as I genuinely was uncertain if they were aware of the issue.
Over the course of that communication and few subsequent exchanges there was a good faith effort to collect information and then I was more confident they had the matter in the proper hands.
I can’t comment on unreleased software and I cannot make anyone any promises but I do want to throw in one bit of reassurance that the problem is being addressed and “I” anticipate it will be made available to the general masses sooner rather than later.
if I had to take a guess I’d say definitely before WWDC. Sorry I cannot be more specific. And please also keep in mind that some of the reported kernel panics in many threads on this particular topic can be caused by other things. And lastly enough kernel panics can result in data corruption which might require a full wipe and setup from scratch.
it’s a pain but it is computing. best of luck to everyone! (I’ll be monitoring the thread for updates.)