Since upgrading to 4.3.18 (from 4.3.16) i have trouble resuming some VMs from saved state where i get a "Failed to load unit 'pgm' (VERR_NO_MEMORY)." error. I can boot iff i drop the saved state; in fact, i can even save and resume a few times before i run into the problem again! I definitely more than enough free memory according to "free" and the filesystem where the VMs reside also has free space. My host is a 32-bit (PAE) Ubuntu 14.04 (running with kernel 3.17.0-031700-generic) and the problem guest a 64-bit Win7 with 3GB of RAM (whereas a 3.5GB 64-bit Ubuntu guest seems to restore without problems). Note this has never happened with earlier VB versions. The error entries in the log file ..
0:00:55.170447 AssertLogRel /home/vbox/vbox-4.3.18/src/VBox/VMM/VMMR3/PGMPhys.cpp(4470) int PGMR3PhysAllocateHandyPages(PVM): RT_SUCCESS(rc)
00:00:55.170477 95/128: idPage=0x369400 HCPhysGCPhys=0000000212915000 rc=VERR_NO_MEMORY
00:00:55.170490 AssertLogRel /home/vbox/vbox-4.3.18/src/VBox/VMM/VMMR3/PGMSavedState.cpp(2789) int pgmR3LoadMemory(PVM, PSSMHANDLE, uint32_t, uint32_t): RT_SUCCESS_NP(rc)
00:00:55.170497 GCPhys=00000000ad73b000 Z--:RAM:0003a847b000:0000000:-0000 rc=VERR_NO_MEMORY
00:00:55.170508 SSM: LoadExec failed for 'pgm' instance #1 (version 14, pass 0xffffffff): VERR_NO_MEMORY
00:00:55.170520 VMSetError: /home/vbox/vbox-4.3.18/src/VBox/VMM/VMMR3/SSM.cpp(8349) int ssmR3LoadExecV2(PVM, PSSMHANDLE); rc=VERR_NO_MEMORY
00:00:55.170522 VMSetError: Failed to load unit 'pgm'
.. do not immediately give more insights (find he whole log-file attached).
I'd appreciate if anybody could help resolving this issue. thanks!
-michael-