<< macOSPanicString" : "panic(cpu 4 caller 0xffffff800b3de43b): Invalid queue linkage: elt:0xffffff90bd0f2f10 {prev:0xffffff90bd1b0dc0, >>
that suggest one of:
• You are the first discover a new and unique bug deep in the heart of the macOS kernel, in the code that deals with queues and their linkages. (This is vanishingly unlikely.)
• you have a festering RAM memory problem, and the posters involved in queues and their linkages got clobbered because of it.
unfortanately/fortunately MacOS slightly randomizes the load point of key system routines as a hedge against fixed-address attacks. This means the weak memory cell will MOVE at each startup, to cause trouble in a completely different place, and show a completely different symptom.
You should run the diagnostic. if it finds an issue now, SAVE THE REPORT, as failed diagnostics are the main way the genius bar positively identifies hardware failures.
Remember that when you submit your Mac for service, your files may NOT be returned to you, so your MUST have recent backups.