<div dir="ltr"><span style="color:rgb(33,33,33);font-size:13px">Hi all,</span><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px">we have a custom-built OSE version of VirtualBox 5.1.24 for windows. When "Intel HDA" is selected as an audio adapter and I create an online snapshot, power off the VM, revert the snapshot and then start the VM again I get an error message "Failed to load unit 'hda' (VERR_SMM_LOADED_TOO_LITTLE)" or "Failed to load unit 'hda' (VERR_SSM_STRUCTURE_MAGIC)". </div><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px">With AC97 all works fine. And I cannot reproduce the problem on the official 5.1.24 build. So there must be something in our build environment that makes it fail. However, our build environment didn't change from version VirtualBox 5.1.22 and with 5.1.22 we didn't have any problems. </div><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px">Does anyone have a hint where the problem could be? And whether there were changes in between 5.1.22 and 5.1.24 that could cause the problem?</div><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px">Here is the relevant part of the log with "VERR_SSM_STRUCTURE_MAGIC" failure and the content of the "hda" unit.</div><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px"><div>000004796 00:00:04.795395 EMT      VMSetError: C:\jenkins\workspace\VirtualBox-x86-amd64\devel\5.1.24\src\VBox\VMM\VMMR3\SSM.cpp(8707) int __cdecl ssmR3LoadExecV2(struct VM *,struct SSMHANDLE *); rc=VERR_SSM_STRUCTURE_MAGIC</div><div>000004796 00:00:04.795418 EMT      VMSetError: Failed to load unit 'hda'</div><div>000004796 00:00:04.795450 main     GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=13</div><div>000004796 00:00:04.795460 main     GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners.</div><div>000004796 00:00:04.795461 main     GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=13</div><div>000004796 00:00:04.795478 EMT      SSM: Unit 'hda' contents:</div><div>000004796 00:00:04.795479 EMT      0x00000000: 1c 00 00 00 02 01 20 19-00 80 76 84 83 00 00 00  ...... ...v.....</div><div>000004796 00:00:04.795480 EMT      0x00000010: 00 01 34 10 00 00 00 00-00 01 00 01 00 00 00 00  ..4.............</div><div>000004796 00:00:04.795481 EMT      0x00000020: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00  ................</div><div>.....</div><div>000004797 00:00:04.796248 EMT      0x00004090: 00 ba 00 be 00 be 00 c0-00 c1 00 c0 00 c0 00 b8  ................</div><div>000004797 00:00:04.796248 EMT      0x000040a0: 00 b7 00 af 00 af 00 ac-00 ac 00 a6 00 a6 00 97  ................</div><div>000004797 00:00:04.796249 EMT      0x000040b0: 00 96 00 86 00 85 00 75-00 76 00 66 00 66 00 57  .......u.v.f.f.W</div><div>000004797 00:00:04.796250 EMT      0x000040c0: 00 56 00 49 00 49 00 40-00 40 00 32 00 33 00 26  .V.I.I.@.@.2.3.&</div><div>000004797 00:00:04.796265 EMT      0x000040d0: 00 25 00               -                         .%.</div><div>....</div></div><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px">I would really appreciate any help you can provide.<br></div><div style="color:rgb(33,33,33);font-size:13px"><br></div><div style="color:rgb(33,33,33);font-size:13px">Best regards,<br></div><div style="color:rgb(33,33,33);font-size:13px">Mikhail</div></div>