libdb: write: 0x861487c, 8192: Invalid argument
601210Oct 3 2007 — edited Oct 3 2007Hi, I got the following error:
libdb: write: 0x861487c, 8192: Invalid argument
libdb: PANIC: Invalid argument
libdb: somefilename.db3: write failed for page 4294916736
I'm a newbie regarding Berkeley DB, but if POSIX writes are being used then
I would think that it means that file descriptor is not valid, could it be any other reason for the error?
I think this is the call:
write(fhp->fd, taddr, len - offset)) < 0)
in file os_rw.c function __os_write
In any case, I will think this should be a bug a the berkley db or windows 2000 level and not at the application level, Am i right?
It happened on a Windows 2000 Server, Service Pack 4,
Version: 3.0.2.9
Berkeley DB 3.0 DLL: Berkeley DB 3.0 DLL
Copyright © Sleepycat Software Inc. 1997, 1998, 1999, 2000
Thanks in advance.