I’ve been attempting to import a large file (30 GB compressed and 400 GB uncompressed) into my database but the import fails when VirtualBox aborts during the Process: Way stage of the import (I’m building an OpenStreet Map planet tile server). I’ve asked this question on the OpenStreet Map forum but I’m asking here in case it’s a VirtualBox issue. Details:
• Machine
o Windows 7
o 32 GB RAM
o Intel i7-3740QM 2.70 GHZ processor
o 236 GB of disk space
o 64-bit
• VirtualBox
o Version 4.3.4
o Linux 2.6 (64-bit) running CentOS 6.3
o PostgreSQL 8.4
o 27 (of 32) GB RAM
o 620 GB of disk space (external drive)
• VirtualBox log attached as txt. Key entries (?):
Code: Select all
21:33:23.887382 AHCI#0P1: Write at offset 122159951360 (4096 bytes left) returned rc=VERR_EOF
21:33:23.899808 AHCI#0P1: Write at offset 122159955456 (4096 bytes left) returned rc=VERR_EOF
21:33:24.023324
21:33:24.023326 !!Assertion Failed!!
21:33:24.023327 Expression: pSgBuf->cbSegLeft <= 32 * _1M && (uintptr_t)pSgBuf->pvSegCur >= (uintptr_t)pSgBuf->paSegs[pSgBuf->idxSeg].pvSeg && (uintptr_t)pSgBuf->pvSegCur + pSgBuf->cbSegLeft <= (uintptr_t)pSgBuf->paSegs[pSgBuf->idxSeg].pvSeg + pSgBuf->paSegs[pSgBuf->idxSeg].cbSeg
21:33:24.023330 Location : D:\tinderbox\win-4.3\src\VBox\Runtime\common\misc\sg.cpp(55) void *__cdecl sgBufGet(struct RTSGBUF *,unsigned __int64 *)
21:33:24.041889 pSgBuf->idxSeg=0 pSgBuf->cSegs=1 pSgBuf->pvSegCur=000000009c79d000 pSgBuf->cbSegLeft=4096 pSgBuf->paSegs[0].pvSeg=0000000000000000 pSgBuf->paSegs[0].cbSeg=0
Thanks,
Alpha