Skip to Main Content

Berkeley DB Family

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

libdb: write: 0x861487c, 8192: Invalid argument

601210Oct 3 2007 — edited Oct 3 2007
Hi, 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.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 31 2007
Added on Oct 3 2007
2 comments
1,135 views