Oracle VM VirtualBox: Ticket #3442: Machine.LastStateChange not updated when Guest initiates a reboothttps://www.virtualbox.org/ticket/3442
<p>
When rebooting a VM through the guest (eg rebooting after updating Guest Additions) the Machine-&gt;LastStateChange timestamp does not get updated even though the machines does a reboot (And a state change is logged in the vbox.log Changing the VM state from 'RUNNING' to 'RESETTING').
</p>
en-usOracle VM VirtualBox/graphics/vbox_logo2_gradient.pnghttps://www.virtualbox.org/ticket/3442
Trac 0.12mjlucasSun, 12 Jul 2009 00:53:00 GMThttps://www.virtualbox.org/ticket/3442#comment:1
https://www.virtualbox.org/ticket/3442#comment:1
<p>
Any comment on this bug report?
</p>
Ticketsandervl73Mon, 13 Jul 2009 09:11:18 GMThttps://www.virtualbox.org/ticket/3442#comment:2
https://www.virtualbox.org/ticket/3442#comment:2
<p>
Still valid in more recent versions? (2.2.4 or 3.0.2)
</p>
TicketmjlucasMon, 13 Jul 2009 09:33:46 GMThttps://www.virtualbox.org/ticket/3442#comment:3
https://www.virtualbox.org/ticket/3442#comment:3
<p>
Yes this is still valid in 3.0.2
</p>
<p>
This can be replicated by either triggering a reboot from within the Guest, or even just doing <em>VBoxManage controlvm &lt;vmname&gt; reset</em>
</p>
<p>
The VMStateChangeTime variable does not get updated even though it goes from RUNNING to RESETTING etc as per my original bug report description. I guess the main thing I need to find out is this by design or a bug. If it is by design, can the behaviour be modified to handle this case. I would think that if a machine goes back through the BIOS then that is a machine state change big enough to warrant updating the VMStateChangeTime variable.
</p>
TicketfrankFri, 31 Jul 2009 08:24:27 GMTstatus changed; resolution sethttps://www.virtualbox.org/ticket/3442#comment:4
https://www.virtualbox.org/ticket/3442#comment:4
<ul>
<li><strong>status</strong>
changed from <em>new</em> to <em>closed</em>
</li>
<li><strong>resolution</strong>
set to <em>wontfix</em>
</li>
</ul>
<p>
<em>Resetting</em> is a <em>VM state</em> but not a <em>MachineState</em>. See the <em>MachineState</em> declaration in <a class="wiki" href="https://www.virtualbox.org/wiki/VirtualBox">VirtualBox</a>.xidl.
</p>
Ticket