[elephant-devel] Failure of SBCL on Windows with BDB 4.7

Elliott Slaughter elliottslaughter at gmail.com
Sun Dec 6 21:12:27 UTC 2009


Hi,

I'm testing the newest Elephant 1.0 SBCL 1.0.29 on Windows 7 with BDB 4.7. I
get the following error when attempting to open a controller. (I've used
SBCL with Elephant 1.0 and BDB 4.5 in the past, so either this is an upgrade
issue from 4.5 to 4.7 or a regression.)

Let me know if there is anything else I can do to help debug this.

DB_ENV->set_lk_detect: unknown deadlock detection mode specified

debugger invoked on a BDB-DB-ERROR: Berkeley DB error #22: Invalid argument

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE] Ignore runtime option --load "test.lisp".
  1: [ABORT   ] Skip rest of --eval and --load options.
  2:            Skip to toplevel READ/EVAL/PRINT loop.
  3: [QUIT    ] Quit SBCL (calling #'QUIT, killing the process).

(DB-BDB::DB-ENV-SET-MAX-LOCKS #<unavailable argument> #<unavailable
argument>)
0] ba

0: (DB-BDB::DB-ENV-SET-MAX-LOCKS
    #<unavailable argument>
    #<unavailable argument>)
1: ((SB-PCL::FAST-METHOD ELEPHANT::OPEN-CONTROLLER
     (DB-BDB::BDB-STORE-CONTROLLER)) #<unavailable lambda list>)[:EXTERNAL]
2: ((LAMBDA
        (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0. SB-INT:&MORE
         SB-PCL::.DFUN-MORE-CONTEXT. SB-PCL::.DFUN-MORE-COUNT.))
    #<unused argument>
    #<unused argument>
    #<BDB-STORE-CONTROLLER test.db/>
    671267
    0)
3: (OPEN-STORE #<unavailable lambda list>)[:EXTERNAL]
4: (SB-INT:SIMPLE-EVAL-IN-LEXENV (OPEN-STORE '(:BDB "test.db/"))
#<NULL-LEXENV>)

5: (SB-FASL::LOAD-AS-SOURCE
    #<SB-SYS:FD-STREAM for "file c:\\Bin\\asdf\\elephant-1.0\\test.lisp"
{23EEEE
B9}>
    NIL
    NIL)
6: ((FLET SB-FASL::LOAD-STREAM)
    #<SB-SYS:FD-STREAM for "file c:\\Bin\\asdf\\elephant-1.0\\test.lisp"
{23EEEE
B9}>)
7: (LOAD #P"test.lisp")[:EXTERNAL]
8: (SB-IMPL::PROCESS-EVAL/LOAD-OPTIONS ((:LOAD . "test.lisp")))
9: (SB-IMPL::TOPLEVEL-INIT)
10: ((LABELS SB-IMPL::RESTART-LISP))
11: ("foreign function: #x4120C4")
12: ("foreign function: #x40AF88")

-- 
Elliott Slaughter

"Don't worry about what anybody else is going to do. The best way to predict
the future is to invent it." - Alan Kay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20091206/a8b58095/attachment.html>


More information about the elephant-devel mailing list